Как загрузить CSV-файл в React Native

#json #csv #react-native #react-native-ios

#json #csv #react-native #react-native-ios

Вопрос:

Я хочу загрузить один CSV файл в свой проект React Native. Я поместил CSV файл в папку assets React Native Project , которую я использую RNFS для получения того же самого.

Но когда я console log RNFS.MainBundlePath возвращаюсь undefined value . Ниже приведен мой код для получения пути RNFS .

 var mainBundlePath = RNFS.MainBundlePath;
var path = '/assets/Product.csv';
  

Есть предложения по этому вопросу?

Ответ №1:

Там вы можете использовать библиотеку ниже, это поможет мне добиться того же в прошлом.

Попробуйте csvtojson

вы можете установить

npm i --save csvtojson

смотрите пример, приведенный здесь

Комментарии:

1. Он выдает мне эту ошибку: не удается найти модуль ‘fs’

2. Хардик, я поместил свой CSV-файл в папку assets. И я хочу получить к нему доступ.

3. вы не можете получить прямой доступ, вам нужно его проанализировать

4. Я знаю, что мне нужно его проанализировать, но сейчас я не могу получить к нему доступ. Я использую RNFS.readFileAssets для доступа к файлу. Я поместил csv-файл по этому пути ‘/app/src/main/assets’ в Android. У вас есть какие-либо идеи, как получить к нему доступ?

5. вы можете импортировать файл с помощью require