2012-06-13 21 views
0

我正在尋找編輯的方式和node.js中保存指定單元格在Excel 2010 .xlsx文件我意識到,目前可能沒有針對NodeJS的生產就緒解決方案。 但是,支持的NodeJS C++庫,所以你可以建議我與節點任何合適的lib兼容?的Node.js/C++/Python的 - 編輯Excel .xlsx文件

另外,我有一個想法來處理通過Python(xlrd,xlwt)這個任務,並調用的NodeJS它。你覺得這怎麼樣?有沒有更有效的方法來從NodeJS編輯XLSX?謝謝。

回答

0

基本上,你有2種可能:

  1. 的Node.js不支持C++庫,但它是可以寫入與一個C/C++庫進行交互的node.js綁定。所以你需要爲編寫V8(node.js後面的JavaScript引擎)編寫一個C++插件來獲得你的腳。
  2. 找到一個命令行程序,它執行你想要做的事情。 (它不需要是Python的。)你可以通過使用一個子進程從你的JavaScript代碼調用它。

第一個選擇是更多的工作,但會導致更快的執行時間(時做的權利)。第二種可能性更容易實現。

P.S:對很多問題要問一個問題。我不知道xls-什麼東西,除了它實際上只有XML。

+0

我認爲NodeJS二進制插件,獲得訪問C++ xls庫,將是一個完美的解決方案。我會盡力找到任何開源的C++庫,謝謝。 – f1nn

+0

@ f1nn這就是我的第一個觀點是什麼。 – TheHippo