如何从nodejs中的xlsx文件中逐行获取数据

时间:2015-09-30 11:04:25

标签: node.js excel

我正面临一个问题,我需要从xl文件获取数据并将记录或行转换为json格式并将其发送到服务器,因此这里的问题是文件经常更改(意味着新数据将是添加的数据将附加到新行)因此,对于每次更改,我们需要将添加的数据发送到服务器,我已经想出了一个逻辑来记录我发送到服务器的最后一行,以及当前一个变量发生变化时存储最后一行发送,我将从该变量发送行到最后一行。

所以我想知道有没有办法只是引用xlsx文件而不是加载整个文件并逐行获取数据

mycode它没有那样工作:

preg_grep

1 个答案:

答案 0 :(得分:0)

您想要的是观察文件更改,node.js具有此{/ p>的[fs.watch][1]方法

Observe file changes with node.js

每次获得更改活动时都需要重新读取文件。

此外,您可以尝试使用excel-js包并通过Stream阅读xlsx,但我不确定它是否会在您添加行时向您发送更新