Export Data to Excel with React Native
Learn How to Export JSON data from your React Native Application to Excel using react-native-fs and xlsx
2 min readJan 18, 2021
Requirements
The final code for this example can be found here.
Steps
- Create a new react-native project
- Install dependencies ( react-native-fs & xlsx )
- Setup storage permission
- Implement Export Functionality
- Final Run & Output
Step 1: Create a new react-native project
Run the following commands :
>> npx react-native init SampleReactNative>> cd SampleReactNative
After running these commands new project being created. Detailed article on step-by-step-guide-to-kick-off-your-first-react-native-project
Step 2: Install dependencies ( react-native-fs & xlsx )
#1: Install and link react-native-fs
>> npm install react-native-fs --save>> react-native link react-native-fs
#2: Install xlsx
>> npm i xlsx --save
Step 3: Setup storage permission ( WRITE_EXTERNAL_STORAGE )
Add the following line in android/app/src/main/AndroidMainfest.xml
<uses-permission android:name="android.permission.INTERNET" />...<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />...
Step 4: Implement Export Functionality
#1.Import react-native-fs and xlsx
var RNFS = require(‘react-native-fs’);import XLSX from ‘xlsx’
#2. Create exportDataToExcel function
#3. Final App.js
Step 5: Final Run & Output
>> react-native run-android
The final code for this example can be found here.
Thanks :)