我正在尝试将excel文件中的数据导入mysql,就像使用nodejs的行冒号一样 有什么参考我可以学习或任何nodejs中的模块,我的工作或任何示例代码
我在谷歌搜索过,但我看过只有mongodb和python的解决方案,
答案 0 :(得分:3)
我想到了一些方法:
以csv格式保存要导入的Excel工作表,然后将其导入mysql:cf。 How to import CSV file to MySQL table 到目前为止最简单的方法,但你可能会遇到引号和逗号以及其他特性的问题。
使用javascript excel解析器读取excel文件并直接使用mysql数据库中的更新代码执行:cf。 https://github.com/SheetJS/js-xlsx 该选项更复杂,但如果您要复制许多文件,它允许您自动执行任务。
答案 1 :(得分:0)
1.从表单上载csv文件。
2.包含您的配置文件。
请查看以下代码。
eventBroker.post(UIEvents.REQUEST_ENABLEMENT_UPDATE_TOPIC, UIEvents.ALL_ELEMENT_ID);
答案 2 :(得分:0)
我已经开发出可以执行此操作的插件。这是npm模块的链接: https://www.npmjs.com/package/xlsx-mysql
和github链接: https://github.com/Rizwaan-Company/xlsx-mysql
示例代码:
const XLSXtoMYSQL = require('xlsx-mysql');
var optionsZ = {
mysql: {
host: '127.0.0.1',
user: 'root',
database: 'test',
password: 'password',
port: '3306'
},
csv: {
delimiter: '+'
}
}
var locationZ = __dirname + '/file.xlsx';
var waitT = 1000;
XLSXtoMYSQL(locationZ,optionsZ,waitT);