Мне бы хотелось, чтобы кнопка моего реагирования администратора для экспорта экспортировала CSV-файл, разделенный табуляцией, поэтому мне не нужно конвертировать разделенный запятыми файл, выполнив: Data => Convert => Select Comma.
Это код, который я использую (из документов React-admin):
import { List, downloadCSV } from 'react-admin';
import { unparse as convertToCSV } from 'papaparse/papaparse.min';
const MyExport = (records, fetchRelatedRecords) => {
fetchRelatedRecords(records, 'id', 'trans').then(trans => {
console.log(records);
const csv = convertToCSV({
data:records,
delimiter:"\t",
fields: ['Code', 'nom_exp', 'nom_dest','amount','frais'],
columns:['Code','Nom exp','Nom dest','Montant','Frais']
});
downloadCSV(csv, 'liste_exp');
});
};