2017-11-30 8 views
-2

Excelファイルを編集してNSDataとして持っています。私はこのxlsxをPDFに変換して、NSDataのようなWebviewに入れてしまえば家に帰ることができます。私はこれで成功することはできません、私が得るのは、webviewがテキストとしてそれを開こうとすることです。xlsxまたはxlsをwebviewにロード

私が試した:XLSXとして

webview.load(picData as Data, mimeType: "application/vnd.openxmlformats-officedocument.spreadsheetml.template", characterEncodingName: "", baseURL: NSURL() as URL) 

webview.load(picData as Data, mimeType: "application/vnd.ms-excel", characterEncodingName: "", baseURL: NSURL() as URL). 

を私はUTF-8で、それは同じ結果を作成しますtextencodingを指定してもカントー。バンドルからExcelを開くのに問題はありませんが、ExcelファイルをダウンロードしてNsdataとして使用した後、Webviewに読み込むことはできません。

基本的に私はNsdataとして優れたものを取り、それをwebviewに読み込む必要があります。

+0

[iPhoneのUIWebViewで.xlsxファイルを開く方法](https://stackoverflow.com/questions/11139284/how-to-open-xlsx-file-on-uiwebview-in-iphone)の可能な複製 – PeejWeej

+0

xlsxファイルを読むことができることが書類に記載されているため、 "possible dublicate"の回答は間違っています。さらに、Excelファイルをロードする前に、Nsdataにファイルをダウンロードしています。 –

+0

「ドキュメント」にリンクがありますか?それにかかわらず、それは同じ質問です(したがって重複しています)。また、2番目の答えはあなたとは異なるコードなので、それを試してみてください。 – PeejWeej

答えて

0

正常に動作したコードですが、webviewにロードする前にnsdataをローカルに保存しなければなりませんでした。

関連する問題