Node.js 使用Node JS编辑Excel文件并保存宏和样式

Node.js 使用Node JS编辑Excel文件并保存宏和样式,node.js,excel,vba,Node.js,Excel,Vba,我需要编辑定义了宏的Excel文件。excel文件中还有样式,这增加了编辑的复杂性 我尝试使用xlsx软件包记录文件,但无法检索任何宏/样式信息 var xlsx = require('xlsx') var wb = xlsx.readFile('Copy of template.xlsm') console.log(wb); 我还尝试使用了CloudMersiveConvertAPIClient var CloudmersiveConvertApiClient = require('clo

我需要编辑定义了宏的Excel文件。excel文件中还有样式,这增加了编辑的复杂性

我尝试使用xlsx软件包记录文件,但无法检索任何宏/样式信息

var xlsx = require('xlsx')

var wb = xlsx.readFile('Copy of template.xlsm')
console.log(wb);
我还尝试使用了CloudMersiveConvertAPIClient

var CloudmersiveConvertApiClient = require('cloudmersive-convert-api-client');
var defaultClient = CloudmersiveConvertApiClient.ApiClient.instance;
var Apikey = defaultClient.authentications['Apikey'];
Apikey.apiKey = 'YOUR_API_KEY';   //I replaced this with my API key

var apiInstance = new CloudmersiveConvertApiClient.EditDocumentApi();
var inputFile = Buffer.from(fs.readFileSync("template.xlsm").buffer); 
var callback = (error, data, response) => {
  if(error) console.error(error);
  else console.log('API called successfully. Returned data: ' + data);
};
apiInstance.editDocumentXlsxGetMacroInformation(inputFile, callback);

当我执行这个代码时,我得到了

错误:文档包含不允许的宏。删除宏以处理此文档。

我想知道我是否可以使用Node JS编辑带有宏和样式的excel