Результаты поиска по запросу "fastercsv"

3 ответа

Как я могу дополнительно обработать строку данных, которая заставляет библиотеку Ruby FasterCSV выдавать MalformedCSVError?

Входящие файлы данных содержат некорректные данные CSV, такие как неэкранированные кавычки, а также (действительные) данные CSV, такие как поля, содержащие новые строки. Если обнаружена ошибка формата CSV, я бы хотел использовать альтернативную ...

3 ответа

FasterCSV: несколько разделителей

Мое приложение Rails3 анализирует загруженные пользователем файлы CSV. Как и следовало ожидать, пользователи загружают файлы, разделенные табуляцией и запятыми. Я хочу поддержать оба. Мой код: input = CSV.read(uploaded_io.tempfile, { encoding: ...

2 ответа

Импорт данных CSV в массив / переменную ruby

Я пытаюсь использовать CSV в качестве файла настроек в плагине для проекта SiriProxy, чтобы использовать wake-on-lan. Этот проект основан на рубине. Таким образом, CSV выглядит следующим образом: Name, MACAddress Desktop, 01-23-45-67-89-ab ...

ТОП публикаций

3 ответа

Rails FasterCSV «поля без кавычек не допускают \ r или \ n»

У меня проблема с FasterCSV и моей миграцией rake db: seed. Я получаю сообщение об ошибке: «rake aborted! Поля без кавычек не позволяют \ r или \ n (строка 2)» для следующих данных seed.rb: require 'csv' directory = "db/init_data/" file_name = ...

3 ответа

Импортировать CSV i, n пакетов строк в Rails?

Я использую FasterCSV для импорта загруженного файла в модель, и он отлично работает для небольших файлов. Однако когда я пытаюсь импортировать большой набор данных (21 000 строк), это занимает много времени, и я получаю тайм-ауты браузера на ...

3 ответа

Как записать заголовок столбца в CSV-файл с Ruby?

У меня проблемы с записью столбцов в CSV-файл с Ruby. Ниже мой фрагмент кода. calc = numerator/denominator.to_f data_out = "#{numerator}, #{denominator}, #{calc}" File.open('cdhu3_X.csv','a+') do|hdr| hdr ...

3 ответа

Преодоление основной проблемы с анализом CSV с использованием гема FasterCSV

Я обнаружил проблему синтаксического анализа CSV с FasterCSV (1.5.0), которая выглядит как настоящая ошибка, но я надеюсь, что есть обходной путь. По сути, добавление пробела после разделителя (в моем случае запятой), когда поля заключены в ...