Html Javascript写入PDF或Excel
嘿,关于你的回答 我将如何修改这个,例如Excel或PDF。我试过了,但没能让它工作。当我将MIME更改为application/pdf时,我下载了一个损坏的文件 我正在尝试将它链接到本地存储中存储的数据,这些数据都存储在一个变量中 我目前的代码是:Html Javascript写入PDF或Excel,html,local-storage,Html,Local Storage,嘿,关于你的回答 我将如何修改这个,例如Excel或PDF。我试过了,但没能让它工作。当我将MIME更改为application/pdf时,我下载了一个损坏的文件 我正在尝试将它链接到本地存储中存储的数据,这些数据都存储在一个变量中 我目前的代码是: function setSaveFile(contents, file_name, mime_type) { var a = document.getElementById('save'); mime_type = mime_type |
function setSaveFile(contents, file_name, mime_type) {
var a = document.getElementById('save');
mime_type = mime_type || 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'; // text/html, image/png, et c
if (file_name) a.setAttribute('Log.xls', file_name);
a.href = 'data:'+ mime_type +';base64,'+ btoa(contents || 'Description' + ' ' + 'Notes' + ' ' + 'Date\n\n' + pdftimeLog);
}
我希望能够将其导出为CSV,每个标题包括:日期、描述、不同单元格中的注释。我希望它对手机友好。感谢让一个文件成为有效的pdf或Excel文件,它们的内容需要符合定义各自格式的标准,仅仅更改MIMEType不会有多大好处 对于PDF,有一个库可能适合您
我还没有看到Excel的解决方案,因为(xls)文件格式非常复杂,这将非常困难,目前最好在服务器上生成文件。对于CSV所有人来说都是非常好的选择:
谢谢 作为CSV的替代方案,还可以通过将HTML写入扩展名为.xls的文件来编写Excel文件。Excel将根据扩展名打开它。还没有探索它可以分页的深度,格式 你能发布你目前尝试的代码吗?如果你只需要以电子表格的形式打开它,你还可以生成一个*.csv文件,一个逗号分隔的值文件。如果我选择csv,它将如何工作。目前我正在本地存储中存储数据。我想让这些数据可以被用户导出和发送电子邮件,我想csv也可以。该软件用于移动应用,因此,downloadify不是一个选项。谢谢