Node.JS/C++/Python - 编辑 Excel .xlsx文件
Node.JS/C++/Python - edit Excel .xlsx file
我正在寻找一种从 Node.JS 编辑和保存 Excel 2010 .xlsx文件中指定单元格的方法。我意识到,也许目前还没有适用于 NodeJS 的生产就绪解决方案。但是,NodeJS 支持C++库,所以你能建议我任何与 Node 兼容的合适库吗?
另外,我有一个想法,通过Python(xlrd,xlwt)处理这个任务,并用NodeJS调用它。对此,你怎么看?有没有更有效的方法从NodeJS编辑XLSX?谢谢。
基本上你有 2 种可能性:
- node.js 不支持C++库,但可以为与 C/C++ 库交互的 node.js 编写绑定。所以你需要为
V8
(node.js背后的JavaScript引擎)编写一个C++插件。 - 找到一个命令行程序来执行你想做的事情。 (它不需要是 Python。你可以通过使用子进程从你的JavaScript代码中调用它。
第一个选项是更多的工作,但会导致更快的执行时间(如果做得好)。第二种可能性更容易实现。
PS:为了一个问题,对很多问题。我不知道xls-不管是什么东西,除了它"实际上"只有XML。
相关文章:
- 在传递 com 变体时运行 excel 宏崩溃
- 使用来自 Excel VBA 的 C++ dll 时"Bad DLL calling convention" - 如何解决?
- Excel 不愉快地显示大型 2D 范围公式数组
- 如何从excel文件中读取数据并存储到变量中?
- 错误写入Excel文件-C++
- 如何使用ActiveQt在excel中将工作表附加到工作簿末尾
- 如何更改 Excel DSN 的默认工作簿?
- 随机字符,从强制转换 Arduino 字符串到 Excel BSTR 通过 c++ DLL
- 将带有时区的纪元时间转换为Excel格式的时间?
- 从Excel VBA调用C++DLL只能从Visual Studio中的调试实例工作
- 如何使用 Win32 API 从 Excel VBA 中的非"Single-Threaded Apartment"线程调用 InternetGetProxyInfo
- 如何连接C++和Excel(从C++程序输出到Excel电子表格)
- 我想使用 C++ 从 excel 获取记录,并希望使用特定的列数据(例如书籍 ID)控制输出
- C++使用 adodb 在 64 位 Windows 7 中读取 Excel 文件?
- 使用 XLNT Excel 库时出现问题
- 调试通过 LoadLibrary() 加载到 Excel 中的C++ DLL
- 如何在 VBA/Excel 中创建字符串数组并将其发送到C++ DLL,以便可以在 DLL 中循环访问它
- 如何在Qt中打印.xlsx格式
- C 的Excel库-XLSX I / O-无法使其工作
- Node.JS/C++/Python - 编辑 Excel .xlsx文件