Tag: safari

safari在将html表格导出到excelsheet时采取未知的文件格式

我有一个问题。 我正在导出HTML表格数据到excel工作表。它不正确地在safari中工作,下载未知的文件格式表。 我在下面解释我的代码。 <div id="sites"> <table> <thead> <tr> <th>Site</th> <th>Address</th> </tr> </thead> <tbody> <tr> <td>Oditek</td> <td>Bhubaneswar</td> </tr> <tr> <td>Khojakhoji</td> <td>Cuttuck</td> </tr> </tbody> </table> </div> <input type="button" class="btn btn-success" id="saveData" value="export" style="margin-right:20px;" onclick="CheckBrowser();" /> javascript代码如下。 function CheckBrowser(){ var url='data:application/vnd.ms-excel,' + encodeURIComponent($('#sites').html()) location.href=url return false } 这些代码是在所有其他浏览器工作正常,但在Safari浏览器下载未知格式的文件,我需要下载excel sheet.Please帮助我。

下载Excel不工作在IPad

我正在下载Excel文件(.xlsx)。我正在使用 response.setContentType(“application / vnd.openxmlformats officedocument.spreadsheetml.sheet”); response.setHeader(“Content-Disposition”,“attachment; filename = \”“+ fileName +”\“”); 文件没有密码保护,并且在所有的浏览器和MAC系统下载也可以在iPad中投掷(OfficeImportErrorDomain错误912)我有最新版本的iPad和Safari浏览器,但是仍然只有在iPad下载它不是。 任何人都可以帮我解决这个问题

导出到XLS(保持HTML表格格式)从JavaScript – Safari浏览器

我有一个HTML表格: http://postimg.org/image/fzgf635pv/ 我有代码导出到和xls文件。 所有在Chrome和Firefox中都能正常工作,但在Safari浏览器中,文件会保存为“未知”并且没有文件扩展名,同时也会丢失表格格式。 我知道下载属性它不兼容Safari浏览器,我试图find一个解决scheme,但没有出现。 有任何想法吗? (导出到xls代码: http : //postimg.org/image/9t7unf1b1/ )

如何在Safari-Mac-Desktop(JavaScript)下载Excel文件

你好JavaScripters, 我试图在Safari中下载一个types为xlsx(excel)的blob文件。 我做到了这一点: obReader = new FileReader(); obReader.onload = function(e) { obdata = btoa(obReader.result); obDatauri = 'data:' + isbContentType + ';base64,' + obdata; window.location = obDatauri; }; obReader.readAsBinaryString(iobBLOB); 上面的代码下载pdf和txt文件,但是当我使用下载一个excel文件不起作用。 var iobBLOB具有blob,而isbContentType具有Content-Type,我已经使用过这些: 应用/ vnd.ms-Excel中 应用程序/力下载 应用/ vnd.openxmlformats-officedocument.spreadsheetml.sheet 和在这里看到的其他人 Blob文件有这种types: 应用/ vnd.openxmlformats-officedocument.spreadsheetml.sheet 在Macbook Pro,Safari 9.03上testing 注意:此代码适用于ChromeiOS和Safari(iPhone) 谢谢您的帮助!

将内容从Excel粘贴到Chrome

我目前正在处理从Excel(在macOS上)复制一列的多行到浏览器的问题。 我正在接收一个event并访问复制的内容,如下所示: event.clipboardData.getData('text/plain'); 收到内容之后,我想用这样的各种匹配器来分割它们: const separators = [',', ';', '\\(', '\\)', '\\*', '/', ':', '\\?', '\n', '\t']; return data.split(new RegExp(separators.join('|'), 'g')).map(d => d.trim()); 这在Firefox中完美运行,但是在最新的Chrome和Safari中没有。 我想,你会匹配\n或\t新行。 我的目标是每行检索一个值的数组。 我想这与Excel的特殊行结尾有关,因为当使用苹果公司的Numbers时,一切正常。 任何帮助真的很感激。 提前致谢!

如何通过Web向Excel9提供Excel电子表格?

我有一个authentication的网站,主持Excel电子表格。 Apple用户已经能够在Safari中令人满意地查看这些电子表格。 但在IOS9中,.xlsx电子表格不再正确显示,只显示标题和内容。 相关的HTTP标题是 Content-Disposition:attachment; filename="sheet.xlsx" Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet 我不禁注意到我在iPad上安装了Excel,但是我正在查看Safari中的文档。 有没有办法让我的文档从Safari浏览器到Excel,或者我可以设置允许这个? (使用iOS 9.1和Excel,Safari 终于显示“在Excel中打开”选项。)