我正在研究潜在的 NetSuite 构建代码,以在 JavaScript 中读取 Excel 文件(XLS 或 XLSX)的内容,以便处理数据。我可以用 CSV 文件很好地做到这一点,但我想扩展读取 Excel 工作表的功能。
我见过各种要在 Excel 文件中读取的脚本,但它们似乎都围绕着 Internet Explorer 的依赖关系,而且它们似乎都没有提供有关如何获取使用的列和行的解决方案。他们假设您已经提前知道了这些信息。NetSuite 就是这样,这些解决方案并没有真正起作用,您必须获取存储在系统中的文件对象的 base64 编码内容。这不是 CSV 文件的问题,它仍然只是纯文本。
我做了一些测试,发现在尝试解码字符串时得到了不同的结果(我从 XLS 得到了一些东西,但从 XLSX 没有得到任何东西)。我想知道是否有人尝试并成功地在 NetSuite JavaScript 实现中从这些文件格式中读取数据。如果没有好的方法,那么我只需要强制使用 CSV,但我希望有一些灵活性。