我在./src/data
文件夹中有一个 csv 文件,我希望将其导入以便能够传递到 papaparse库以便解析为 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
答案 0 :(得分:0)
你好,
更新:您必须首先导入文件,就像 组件。
从'../path/to/myDataset.csv'导入myDataset; Papa.parse(myDataset,{ 下载:正确, 分隔符:“ \ t” 完成:函数(结果){ console.log(结果); }})
将要下载的配置值指定为true。根据Papa Parse文档,应该自动检测到分隔符。
答案 1 :(得分:0)
我无法直接导入CSV文件。
这不起作用
import dataCSV from './data.csv'
//or
const dataCSV = require('./data.csv')
因此,我最终使用了在线转换器将CSV转换为JSON并将其导入。 当您只需要加载特定文件时,我认为这是最简单的解决方案。
import dataJSON from './data.json'
有一些库可以处理这种情况,但是我不想添加额外的库。