Javascript 将JSON导出到Excel正在以.xls格式保存!需要保存在';中;。xlsx';格式
将数据从UI导出到Excel。但它正在以“.xls”格式保存。需要以“.xlsx”格式保存 这是我的网站的链接 我试图将uri更改为Javascript 将JSON导出到Excel正在以.xls格式保存!需要保存在';中;。xlsx';格式,javascript,jquery,export-to-excel,Javascript,Jquery,Export To Excel,将数据从UI导出到Excel。但它正在以“.xls”格式保存。需要以“.xlsx”格式保存 这是我的网站的链接 我试图将uri更改为 var uri = 'data:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;base64,' 但以“.xlsx”格式显示下载的文件已损坏 一个字段包含如下数据: '<p><strong>Test</strong></p>' ”
var uri = 'data:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;base64,'
但以“.xlsx”格式显示下载的文件已损坏
一个字段包含如下数据:
'<p><strong>Test</strong></p>'
”测试
谁能帮我解决这个问题
这里我的字段数据带有html标记和样式,例如粗体/斜体/超链接等。
预期的输出是具有样式的文本转换,如任何文本为粗体,Ine xcel也应将其导出为粗体文本。与其他样式相同。由于
.xls
和.xlsx
是完全不同的格式,您不能简单地更改扩展名以使其正常工作
我建议您通过表单将数据发送到后端,并让后端生成de.xlsx
文件,有许多语言库可以帮助您:
- Python:
- 节点:
- PHP:
- 爪哇:
- .NET:
.xlsx
文件的库,您可以看到导出表的方法,或者像这样构造文件:
var filename = "write.xlsx";
var data = [
['Code-Page ID', 'Name', 'ACP OEMCP', 'Windows NT 3.1', 'Windows NT 3.1', 'Windows 95'],
[1200, 'Unicode (BMP of ISO/IEC-10646)', null, 'X', 'X', '*'],
[1250, 'Windows 3.1 Eastern European', 'X', 'X', 'X', 'X'],
];
var ws_name = "Code Page Support";
var wb = XLSX.utils.book_new();
var ws = XLSX.utils.aoa_to_sheet(data);
XLSX.utils.book_append_sheet(wb, ws, ws_name);
XLSX.writeFile(wb, filename);
由于
.xls
和.xlsx
是完全不同的格式,您不能简单地更改扩展名以使其正常工作
我建议您通过表单将数据发送到后端,并让后端生成de.xlsx
文件,有许多语言库可以帮助您:
- Python:
- 节点:
- PHP:
- 爪哇:
- .NET:
.xlsx
文件的库,您可以看到导出表的方法,或者像这样构造文件:
var filename = "write.xlsx";
var data = [
['Code-Page ID', 'Name', 'ACP OEMCP', 'Windows NT 3.1', 'Windows NT 3.1', 'Windows 95'],
[1200, 'Unicode (BMP of ISO/IEC-10646)', null, 'X', 'X', '*'],
[1250, 'Windows 3.1 Eastern European', 'X', 'X', 'X', 'X'],
];
var ws_name = "Code Page Support";
var wb = XLSX.utils.book_new();
var ws = XLSX.utils.aoa_to_sheet(data);
XLSX.utils.book_append_sheet(wb, ws, ws_name);
XLSX.writeFile(wb, filename);
看到这篇文章,可能重复的从后端,我的一个字段包含html标记。预期输出:在excel中,它应将该标记转换为excel中具有相应样式的文本。没有我在哪里找到这个问题或答案看到这篇文章,可能是从后端复制的,我的一个字段包含html标记。预期输出:在excel中,它应将该标记转换为excel中具有相应样式的文本。在使用SAP UI5和ABAP开发应用程序时,我没有发现这个问题或答案。前端,我可以使用Javascript或jqueryupdated de-answer和纯客户端解决方案@PranavKumar:)我试过这个。但这里有数据的问题。我的数据是HTML格式,如粗体/斜体。e、 g var数据=['Code-Page ID','Name','ACP OEMCP','Windows NT 3.1','Windows NT 3.1','Windows 95'],[1200',Unicode(ISO/IEC-10646的BMP),null','X','p>测试','*'],[1250',Windows 3.1东欧版,'X','X','X'],];很抱歉再次问你。你能帮我手工整理数据吗?我尝试使用jQuery.parseHTML()。在excel中,数据也应反映为粗体/斜体和Hyperlink,使用SAP UI5和ABAP开发应用程序。前端,我可以使用Javascript或jqueryupdated de-answer和纯客户端解决方案@PranavKumar:)我试过这个。但这里有数据的问题。我的数据是HTML格式,如粗体/斜体。e、 g var数据=['Code-Page ID','Name','ACP OEMCP','Windows NT 3.1','Windows NT 3.1','Windows 95'],[1200',Unicode(ISO/IEC-10646的BMP),null','X','p>测试','*'],[1250',Windows 3.1东欧版,'X','X','X'],];很抱歉再次问你。你能帮我手工整理数据吗?我尝试使用jQuery.parseHTML()。在excel中,数据也应反映为粗体/斜体和超链接