如何在 javascript 中读取和显示 xlsx 文件

Posted

技术标签:

【中文标题】如何在 javascript 中读取和显示 xlsx 文件【英文标题】:How to read and show xslx file in javascript 【发布时间】:2017-07-07 09:56:48 【问题描述】:

我正在尝试使用 javascript 读取 html 中的 xlsx 文件,但我的代码似乎并不正确。

我正在使用此代码:

    <script>
    function openRead()
    var excel = activeXObject("Excel.Application");
            excel.visible = false;
            var file = exel.workbooks.open("C:\Users\Utilizador\Desktop\teste.xlsx").activeSheet.cell(1,1).value;

var div = document.getElementById("div1").text;
div = file;

</script>

得到以下错误

activeXObject 未定义

我希望你们能指出我正确的方向!

【问题讨论】:

运行时有什么错误吗? 是的,它说activeXObject没有定义 【参考方案1】:

ActiveXObject 仅在 IE 浏览器上可用。所以其他所有 useragent 都会抛出错误

https://***.com/a/11101655/1172872

您可以尝试现有的库...(或看看他们是如何实现的)

http://sheetjs.com/ (https://github.com/SheetJS/js-xlsx) http://oss.sheetjs.com/js-xls/

【讨论】:

以上是关于如何在 javascript 中读取和显示 xlsx 文件的主要内容,如果未能解决你的问题,请参考以下文章

在javascript中读取本地xls/xlsx文件[关闭]

如何使用 C# 和 OleDbConnection 读取 .xlsx 和 .xls 文件?

java如何读取一个加密后的.xls文件

如何在 javascript 中读取和显示 xlsx 文件

如何在 java 中使用 spark 从 AWS S3 读取 .xls 文件?并且无法读取 sheetName

如何读取、编辑和写入xls文件,然后导出到SQL Server