如何使用 node.js 将 EXCEL 文件数据读取到 json

Posted

技术标签:

【中文标题】如何使用 node.js 将 EXCEL 文件数据读取到 json【英文标题】:How to read EXCEL file data to json using node.js 【发布时间】:2017-07-12 01:17:42 【问题描述】:

如何使用node.js将EXCEL文件数据读入json

文件夹的路径在服务器之外 即,

计算机中的任何位置,例如。开发/公共/上传

请帮帮我..

exceltojson(
  input:'D:/uploads/ab.xlsx',
  output: "test.json",
  sheet: "Sheet1",  // specific sheet name inside excel file 
  lowerCaseHeaders:true 
 , function(err, result) 
if(err) 
  console.error(err);
 else 
   );

ab.xlsx文件放在电脑的D:盘

【问题讨论】:

任何一个都在那里.. 【参考方案1】:

    您可以将 Excel 文件转换为 CSV,然后将其作为旧的纯文本文件读取并创建一个将序列化为 JSON 的对象。

    最新版本的 Excel 文件格式是简单的 XML 文件,而不是一些奇怪的二进制格式。您可以读取此 XML 并将其序列化为 JSON。

    您可以尝试不同的 npm 库来完成此任务,例如,this。

【讨论】:

Jehy,我在 node.js 中使用 excel-to-json 模块。但是路径规范是错误的..我该怎么办。 1.输入和输出应该是目录。 2.请发布所有代码,我认为您缺少这样的要求或smth。 其实我的意思是,如何使用 node.js 从应用程序目录之外的指定路径读取 excel 文件,我正在使用像 xls-to-json-lc 这样的模块 .. 如何指定文件的路径。文件位于应用程序目录之外的D目录。

以上是关于如何使用 node.js 将 EXCEL 文件数据读取到 json的主要内容,如果未能解决你的问题,请参考以下文章

使用nodejs处理Excel文件

node读写Excel操作

如何从 node.js 服务器提供 word、excel、ppt 和 pdf 文件

js node.js读取excel文件返回为json文本

js node.js读取excel文件返回为json文本

js node.js读取excel文件返回为json文本