2010-02-19 48 views
0

我在這裏有一個問題。我使用Url下載Excel表,並且必須在Web視圖中顯示它,我的問題是Excel表不顯示。 我寫的代碼爲:閱讀excel表與Iphone sdk中的網址

NSString *str = @""; 
str = [str stringByAppendingString: 
       @"http://databases.about.com/library/samples/address.xls"]; 
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:str]]; 
[webView loadData:data MIMEType:@"application/xls" textEncodingName:@"UTF-8" 
          baseURL:[NSURL URLWithString:@"http://google.com"]]; 
[contentView addSubview:webView]; 

謝謝 Monish。

+0

傢伙請人幫助我如何擺脫這種.. 。 – monish 2010-02-19 13:59:22

回答

1

您是否可以在手機上使用Safari查看它,還是會說「不支持的格式」?

嘗試另一個在Safari中運行的文件,然後在UIWebView中嘗試。

也看到這一點:http://developer.apple.com/iphone/library/qa/qa2008/qa1630.html

首先確保你能夠查看XLS在Safari然後再嘗試這樣的代碼:

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    NSURL *url = [NSURL URLWithString:@"http://www.yourwebsite.com/good.xls"]; 
    NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
    [webView loadRequest:request]; 
}