React Native:无法导入csv文件 [英] React Native: Can not import csv file

查看:71
本文介绍了React Native:无法导入csv文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 ./src/data 文件夹中有一个 csv 文件,我希望将其导入以便能够传递给 papaparse 库解析为 JSON 库.这是我用来执行此操作的脚本

I have a csv file located at ./src/data folder and I wish to import it to be able pass to papaparse library to be parsed to JSON library. This is the script I use to do that

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

Unable to resolve module ./src/data/test.csv

推荐答案

我无法直接导入 CSV 文件.

I couldn't import CSV file directly.

这行不通

import dataCSV from './data.csv'
//or
const dataCSV = require('./data.csv')

所以我最终使用在线转换器将 CSV 转换为 JSON 并将其导入.我认为当您只需要加载特定文件时,这是最简单的解决方案.

So I ended up using an online converter to convert CSV to JSON and imported it. I think this is the easiest solution when you just need a specific file to load.

import dataJSON from './data.json'

有一些库可以处理这种情况,但我不想添加额外的库.

There are some libraries to handle such a situation but I didn't want to add extra library.

这篇关于React Native:无法导入csv文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆