我想从 NodeJS 创建 .xls .xlsx 文件,但我找不到任何稳定的模块来做到这一点。
是否有任何稳定的 nodejs 模块用于生成简单的 excel 页面?
我想从 NodeJS 创建 .xls .xlsx 文件,但我找不到任何稳定的模块来做到这一点。
是否有任何稳定的 nodejs 模块用于生成简单的 excel 页面?
Excel 格式由 Microsoft 作为开放规范发布。您可以在此处以格式精美、令人生畏的 1200 页 PDF 格式获取规范。
我之前使用过 Microsoft 规范文档来弄清楚如何实现仅服务于我的特定用例的部分(不完整)系统。换句话说,如果您能找出您需要的确切位(即只需将二维数组转换为一些 excel 行),那么您通常可以忽略规范的其余部分,因为它不适用于您。
我还发现查看用其他语言编写的解决方案对我有帮助 - 例如,这里有一个使用 c# 的项目。
根据后端系统上可用的内容,您可以生成一个处理转换的子进程。
或者,您可以将整个事情卸载到 Web 服务。Google Documents List API允许您存储和操作 Google Docs 文件,然后使用Google Spreadsheets API您可以读取和修改 Google Spreadsheets 中的数据。
我意识到这些都不能真正解决您关于图书馆可用性的问题,但可能会给您一种解决问题的新方法。
你试过sheetjs吗?这是有史以来最好的库!
如果您需要在 nodejs 服务器端评估某些公式,我还编写了一个简单的公式解析器。