2009-11-18 64 views
0

如何在使用iphone模擬器時打開Excel文件?如何在使用iphone模擬器時打開Excel文件?

+0

如果您在Windows上,請單擊開始 - >所有程序 - > Microsoft Office - > Excel。你會提供更多的細節嗎? – RageZ 2009-11-18 04:43:27

+1

@RageZ; iPhone模擬器是一個僅用於Mac的程序,我假設這個問題涉及在模擬器中打開文件* – Stobor 2009-11-18 04:45:46

+0

對不起,忘記了iPhone SDK只在Mac上! – RageZ 2009-11-18 04:46:30

回答

0

我不確定,但您可以嘗試使用UIWebView的loadData:方法與mimetype @「application/excel」。

0

我認爲Morion是正確的,你可以在UIWebView中打開一個Excel文件,但是這個might not work in the Simulator,我不確定你能夠編程提取你想要添加到ABAddressBook的信息。

也許你想將Excel文件保存爲CSV文件?那麼你可以將它作爲一個資源包含在你的應用程序中,並且很容易解析這些內容?

還是你想讓用戶能夠指定一個任意的Excel文件?

0

有一個很好的教程可用here演示如何在您的應用程序中打開.pdf,.xls文件。

您必須參考的主要類是QLPreviewControllerhere

這是數據源的方法,你就必須調用該

- (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]; 
} 

也有人想提及這太問題:iPhone - Opening word and excel file without using UIWebview

相關問題