0

有谁知道 Project Siena 使用什么库来导入 Excel 数据。当您发布应用程序时,您会得到一些 JavaScript 文件,但我不知道哪个文件用于此目的。

4

1 回答 1

0

Siena 有自己的导入器,它利用 xlsx 文件(Siena 不导入 .xls 二进制格式)是具有不同扩展名的 .zips 文件这一事实。它只是解压缩文件,然后解析其中包含的 XML。

也就是说,导入 Excel 数据发生在 Project Siena 应用程序中,而不是在它作为输出生成的应用程序中(换句话说,Excel 数据是静态的)。如果您查看生成的应用程序项目,您会发现一个名为 js/init.js 的文件,其中包含导入的 JSON 数据,因此无需额外导入。因此,您不一定会在应用程序代码中找到 Excel 导入器。

Siena 确实将 jszip.js 和 sax.js 拉入应用程序以进行解压缩和 XML 解析,特别是,因此可以使用它们来解压缩 xlsx 文件并解析 XML 内容。但是那里没有可以方便地重新利用的东西。

于 2014-12-10T22:02:08.063 回答