是否可以在UIWebView
上打开.xlsx文件。我无法在UIWebView
上打开.xlsx文件。打开.xlsx文件时收到以下错误消息。
无法阅读文档。读取文档时发生错误。
当我打开.xls,.doc,.txt和.pdf等剩余文件类型时,我没有遇到任何问题。
答案 0 :(得分:1)
.xlsx无法在UIWebView中打开,你可以使用.xls - 它可以正常工作。
答案 1 :(得分:1)
您可以打开.xlsx
latitude,longitude
夫特
[textField.text floatValue]
答案 2 :(得分:0)
解决此问题的一种方法是通过将内容嵌入html来利用html的功能。
def dispatch(self, request, *args, **kwargs):
self.some_data = '123'
if request.method.lower() in self.http_method_names:
handler = getattr(self, request.method.lower(), self.http_method_not_allowed)
else:
handler = self.http_method_not_allowed
return handler(request, *args, **kwargs)
def get_context_data(self, **kwargs):
context = super(MyTestCreateView, self).get_context_data(**kwargs)
print('test get_context_data', self.some_data)
def post(self, request, *args, **kwargs):
print('test post', self.some_data)
return super().post(request, *args, **kwargs)
-
对于Microsoft Excel文件,您可以执行以下操作:
.xlsx扩展名:
func loadDataContent(data:Data,mimeType:String) {
let htmlContent = "<iframe width=\"100%\" height=\"100%\" src=\"data:\(mimeType);base64,\(data.base64EncodedString())\"></iframe>"
webBrowser?.loadHTMLString(htmlContent, baseURL: nil)
}
.xls扩展名:
loadDataContent(data: data, mimeType: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")
对其他mime类型的引用: https://filext.com/faq/office_mime_types.html