gpt4 book ai didi

javascript - 在 NetSuite 中使用 JavaScript 读取 XLS/XLSX 数据

转载 作者:行者123 更新时间:2023-11-28 08:49:37 25 4
gpt4 key购买 nike

我正在研究潜在的 NetSuite 构建代码,以在 JavaScript 中读取 Excel 文件(XLS 或 XLSX)的内容,以便处理数据。我可以使用 CSV 文件很好地完成此操作,但我想扩展读取 Excel 工作表的功能。

我见过各种在 Excel 文件中读取的脚本,但它们似乎都围绕 Internet Explorer 的依赖关系,并且它们似乎都没有提供有关如何获取所使用的列和行的解决方案。他们假设您已经提前知道这些信息。 NetSuite 就是这样,这些解决方案实际上并不起作用,您必须获取系统中存储的文件对象的 Base64 编码内容。这不是 CSV 文件的问题,它仍然只是纯文本。

我做了一些测试,发现在尝试解码字符串时得到了不同的结果(我从 XLS 中得到了一些结果,但从 XLSX 中没有得到任何结果)。我想知道是否有人尝试过并成功地在 NetSuite JavaScript 实现中从这些文件格式读取数据。如果没有好的方法,那么我就只能强制使用 CSV,但我希望有一些灵 active 。

最佳答案

本质上,您需要 XLS 和 XLSX 解析器的 javascript 实现。这是非常困难的,主要是由于数据格式的性质以及获取基本数据所需的大量解析)。

我已经构建了一个基本版本:

http://oss.sheetjs.com/js-xls/ (xls)

http://oss.sheetjs.com/js-xlsx/ (xlsx)

关于javascript - 在 NetSuite 中使用 JavaScript 读取 XLS/XLSX 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19323317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com