2014-12-02 2 views
2

Есть ли какой-либо специальный способ загрузки .xlsb (excel двоичный формат) в UIwebview. Я могу загрузить .xlsx, как показано ниже, но не .xlsb.Как загрузить .xlsb в IOS

NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]; 
path=[[path stringByAppendingString:@"/"]stringByAppendingString:@"myFile.xlsx"]; 
NSURL *url=[NSURL URLWithString:[path stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
[self.webPage loadRequest:requestObj]; 

ответ

3

К сожалению, UIWebView не поддерживает файлы xlsb, поддерживаются только файлы xlsx. Для дальнейшей справки Apple перечисляет все поддерживаемые типы документов здесь: https://developer.apple.com/library/ios/qa/qa1630/_index.html

+0

thanks @Eike. Это то, о чем я думал. Я смотрел, есть ли какой-либо другой обходной путь или сторонний sdk для загрузки .xlsb на iOS. Это не должно быть UIWebview. – neo

+1

Существует парсер, основанный на JavaScript, но я никогда не использовал его в веб-обзоре ios: https://github.com/SheetJS/js-xlsx – Eike

+0

Просто чтобы убедиться, что мы не пропустили простой способ: вы также можете перенести xlsb файлы в xlsx, так что, возможно, это тоже вариант. Это зависит от того, откуда вы получаете эти файлы, но это простая задача на стороне сервера. – Eike

Смежные вопросы