Публикации по теме 'csv'
Экспорт результатов сканирования в электронную таблицу Excel
С первых дней существования Apify мы разрешили нашим пользователям экспортировать результаты сканирования в виде таблицы с использованием файлов значения, разделенные запятыми (CSV). Хотя Microsoft Excel теоретически может открывать файлы CSV, в действительности это часто не удается. В зависимости от версии Excel, локальных настроек компьютера и, возможно, погоды на улице, Excel иногда открывает CSV-файлы полностью зашифрованными:
Хотя иногда можно заставить Excel открыть CSV-файл,..
Запрос к сжатому CSV-файлу на AWS S3
Размер файла может стать большим на S3. Я писал API для получения данных на S3, которые соответствуют условию в SQL-запросе, и возникает ошибка, говорящая, что размер файла слишком велик для использования selectObjectContent из S3 SDK.
Один из способов обработки — запросить его сжатую версию.
Во-первых, давайте использовать GZIP для сжатия файла.
with gzip.GzipFile('data.gz', 'w') as cf:
cf.write(bytes(json.dumps(payload, default=str).encode('utf-8')))
# data is a list of json..
Работа с CSV в NodeJS за 2 минуты
tl; dr: Последнее репо находится здесь: https://github.com/teamzerolabs/node-csv-example .
Быстро и грязно - конвертируйте CSV в JSON
yarn add neat-csv Загрузите строку csv с fs и fs.readFileSync
async function readCSV (content) {
const result = await neatCsv(content);
return result;
}
//
// Result would be =>
[
...
{ street: '6236 LONGFORD DR Unit 1',
city: 'CITRUS HEIGHTS',
zip: '95621',
state: 'CA',
beds: '2',
baths: '1',..