JavaScript解析excel表格,转化成XML格式或者Json格式的数据。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript解析excel表格,转化成XML格式或者Json格式的数据。相关的知识,希望对你有一定的参考价值。

我采用的是MVC的框架,想将excel表格传化成这个2种格式的数据后,再传到后台,再解析存入数据库。

如何实现这样的功能?

参考技术A JS干不了这个事儿,浏览器JS有很大的局限性,不能和文件系统交互,所以JS注定没法办法读取Excel表格数据,只能是把Excel传到后台,后台用服务组件解析为特定对象结构、XML或者JSON数据存储。有一种用JS生成Excel的办法是用Base64编码。可以看看下面的Blog:本回答被提问者和网友采纳 参考技术B 只能是后端做这件事情 参考技术C 额 你是不会解析 还是不知道流程 你为啥不直接用代码去解析 要用js

前端表格导出转化excel

参考技术A var xlsxParam = raw: true ; //转换成excel时,使用原始数据
var wb = XLSX.utils.table_to_book(
document.querySelector("#outTable"),
xlsxParam
);
var wbout = XLSX.write(wb,
bookType: "xlsx",
bookSST: true,
type: "array",
);
try
FileSaver.saveAs(
new Blob([wbout], type: "application/octet-stream;charset=utf-8" ),
"职代会管理.xlsx"
);
catch (e)
if (typeof console !== "undefined") console.log(e, wbout);

return wbout;

以上是关于JavaScript解析excel表格,转化成XML格式或者Json格式的数据。的主要内容,如果未能解决你的问题,请参考以下文章

如何将Excel中画的表格转化成HTML代码

如何将excel表格转化成latex

excel表格中是html代码格式怎样转化成纯文本

如何将HTML文件转化成excel的文件,

js解析json文件并生成对应的表格

如何用VBA将excel中的数据转化成word文档