Как открыть файл Excel при работе с симулятором iphone? - PullRequest
0 голосов
/ 18 ноября 2009

Как открыть файл Excel при работе с симулятором iphone?

Ответы [ 3 ]

0 голосов
/ 19 ноября 2009

Я думаю, что Морион прав, что вы можете открыть файл Excel в UIWebView, но может не работать в симуляторе , и я не уверен, насколько хорошо вы могли бы программно извлечь нужную информацию добавить в ABAddressBook.

Возможно, вы хотите сохранить файл Excel в виде файла CSV? Затем вы можете включить его в качестве ресурса в свое приложение и довольно легко разобрать содержимое?

Или вы хотите, чтобы пользователь мог указать произвольный файл Excel?

0 голосов
/ 24 февраля 2012

Есть хороший учебник здесь , который демонстрирует, как открыть файлы .pdf, .xls в вашем приложении.

Основной класс, на который вы должны ссылаться, это QLPreviewController. здесь

Это метод источника данных, который вы должны вызвать для этого

- (id <QLPreviewItem>)previewController: (QLPreviewController *)controller previewItemAtIndex:(NSInteger)index 
{
   // Break the path into it's components (filename and extension)
   NSArray *fileComponents = [[arrayOfDocuments objectAtIndex: index] componentsSeparatedByString:@"."];

  // Use the filename (index 0) and the extension (index 1) to get path

  NSString *path = [[NSBundle mainBundle] pathForResource:[fileComponents objectAtIndex:0] ofType:[fileComponents objectAtIndex:1]];

 return [NSURL fileURLWithPath:path];
}

Также кто-то хотел бы отослать этот вопрос SO: iPhone - Открытие файла Word и Excel без использования UIWebview .

0 голосов
/ 18 ноября 2009

Я не уверен, но вы можете попробовать использовать loadData: метод UIWebView с mimetype @ "application / excel".

...