我有一个位于 ./src/data
文件夹上的a csv 文件,我希望将其导入到 papapapers library 中到 JSON 库。这是我用来做的脚本
import Papa from 'papaparse';
import file from './src/data/test.csv';
const test = () => {
console.log( "start parsing" );
Papa.parse( file, {
download: true,
complete: result => {
console.log( "result:", result.data );
}
});
};
export default test;
我得到此错误:
无法解析模块./src/data/test.csv
我无法直接导入CSV文件。
这将行不通
import dataCSV from './data.csv'
//or
const dataCSV = require('./data.csv')
所以我最终使用了在线转换器将CSV转换为JSON并将其导入。我认为,当您只需要一个特定的文件来加载时,这是最简单的解决方案。
import dataJSON from './data.json'
有一些库可以处理这种情况,但我不想添加额外的库。
-
你好,
更新:您必须首先导入文件,就像您一样组件。
import myDataset from '../path/to/myDataset.csv';
Papa.parse(myDataset, {
download: true,
delimiter: 't',
complete: function(results) {
console.log(results);
}
});
指定一个配置值以供下载为true。根据Papa Parse文档,应自动检测定界符。