Описание тега fastercsv
Популярная библиотека Ruby/gem для работы с файлами формата CSV.
1
ответ
Ruby CSV читает строки и числа из MySQL, экспортированных CSV
Я экспортировал таблицы и запросы из SQL. Рубин (1.9+) способ чтения CSV выглядит так: require 'csv' CSV.foreach("exported_mysql_table.csv", {:headers=>true}) do |row| puts row end Что прекрасно работает, если ваши данные такие: "name","email","p…
16 окт '12 в 12:11
1
ответ
Использование Ruby's quickcsv с кодировкой символов
Используя Ruby 1.8.7, я хочу принять csv в мою систему, хотя это приложение администратора, кажется, я могу получить несколько разных типов csv. На моем Mac, если я экспортирую из Excel, используя опцию "windows csv", то по умолчанию,csvs может проч…
01 мар '11 в 16:50
3
ответа
Этот код может читать файл CSV из файловой системы, но как насчет чтения с URL?
Я написал эту задачу, которая позволяет мне читать csv-файл из файла в локальной файловой системе моего приложения, но как мне настроить его, чтобы он читал файл из URL-адреса? desc "This class will read a csv file and display its contents on the sc…
11 июл '12 в 06:04
3
ответа
Как я могу дополнительно обработать строку данных, которая заставляет библиотеку Ruby FasterCSV выдавать MalformedCSVError?
Входящие файлы данных содержат некорректные данные CSV, такие как неэкранированные кавычки, а также (действительные) данные CSV, такие как поля, содержащие новые строки. Если обнаружена ошибка формата CSV, я бы хотел использовать альтернативную проц…
06 окт '11 в 07:01
1
ответ
Рубин fastcsv импорт русских слов
Я импортирую большой CSV-файл в мое приложение rails, но у меня проблемы с этим, что в моем файле есть несколько русских слов. Я не выдал ошибку utf8, я попытался написать: CSV.foreach("/#{Rails.public_path}/uploads/hshatem2.csv", {:encoding => '…
12 сен '12 в 09:18
4
ответа
RoR: FasterCSV хэш
Я действительно пытаюсь понять, как эффективно использовать FasterCSV для достижения того, чего я хочу. У меня есть файл CSV; сказать: ID,day,site test,tuesday,cnn.com bozo,friday,fark.com god,monday,xkcd.com test,saturday,whatever.com Я хочу просмо…
03 дек '08 в 23:16
1
ответ
Руби CSV слияния клеток
Предположим, у меня есть много объектов, у каждого есть UID собственность и массив кредитных карт НЕТ card_nos, Я хочу записать информацию в файл CVS(Excel) таким образом, чтобы ячейки с UID объединены в один. Один UID охватывает столько строк, скол…
16 май '11 в 08:20
1
ответ
Неверный вывод при чтении десятичного значения из базы данных
У меня странная проблема, которую я просто не могу понять. У меня есть валюты, хранящиеся в моей базе данных в виде десятичной дроби. Я читаю из файла CSV и преобразовываю строку в десятичную для сохранения в базе данных. Кажется, что значения не со…
26 мар '11 в 17:57
3
ответа
Ruby on Rails Импорт CSV в MySQL
Вопрос новичка.... Попытка начать проект в рельсах. У меня есть разные таблицы в формате CSV, которые я хотел бы импортировать в базу данных MySQL, чтобы иметь возможность манипулировать данными. Посмотрев на Stackru, Google и т. Д. Я написал грабли…
19 янв '12 в 17:53
1
ответ
Rails 3 - импорт нескольких строк из text_area
Каков наилучший подход для импорта нескольких строк из text_area в форме? Я пробовал быстрый bodge с использованием FasterCSV, но получить NoMethodError: undefined method `pos' for {"name"=>"Carrots\r\nPeas\r\nRed Onion"}* def create FasterCSV.pa…
18 июн '12 в 10:01
2
ответа
Rails: самый простой способ обеспечить загрузку файлов?
Ребята, в настоящее время почти закончили писать приложение для рельсов, которое позволяет загружать базу данных в формате CSV. Это генерируется при первом просмотре индекса. Есть ли простой способ вставить ссылку на помощника, который возвращает до…
09 май '10 в 11:22
2
ответа
Пользовательские конвертеры Ruby CSV для нескольких полей
Я импортирую файл CSV, который содержит поля, которые необходимо преобразовать следующим образом: "True" (строка) -> true (логическое значение) "False" (строка) -> false (логическое значение) "% m /% d /% Y" (формат строки) -> объект Date "%m/%d/%Y …
09 окт '13 в 05:33
1
ответ
Установить ширину столбца при генерации CSV с использованием fastcsv
Я использую метод FasterCSV.generate для создания CSV. Я хочу установить ширину для каждого столбца, созданного в CSV. Как я могу это сделать?
27 сен '13 в 12:24
2
ответа
Разбор удаленного файла с FasterCSV
Я пытаюсь разобрать первые 5 строк удаленного файла CSV. Однако, когда я делаю, это поднимает Errno::ENOENT исключение и говорит: No such file or directory - [file contents] (при этом [содержимое файла] является дампом содержимого CSV Вот мой код: d…
04 авг '12 в 02:32
3
ответа
Рубиновый скребок. Как экспортировать в CSV?
Я написал этот рубиновый скрипт, чтобы собрать информацию о продукте с сайта производителя. Очистка и хранение объектов продукта в массиве работает, но я не могу понять, как экспортировать данные массива в файл CSV. Выдается эта ошибка: scraper.rb:4…
21 май '12 в 02:59
3
ответа
ActiveRecord `from_csv` метод - как сделать его более сексуальным?
Я написал метод для загрузки данных в БД из CSV. Для меня это немного несерьезно и далеко от СУХОГО: def self.from_csv(data) c = Company.new FasterCSV.parse(data) do |row| c.name = row[0] c.street = row[1] c.street_number = row[2] c.apartament_numbe…
15 янв '12 в 13:27
3
ответа
Объединять CSV-файлы в общем поле с ruby /fastcsv
У меня есть "главный" файл с несколькими столбцами: 1 2 3 4 5. У меня есть несколько других файлов с меньшим количеством строк, чем основной файл, каждый из которых содержит столбцы: 1 6. Я хочу объединить эти файлы, соответствующие в поле столбца 1…
30 окт '11 в 18:50
3
ответа
Экспорт в CSV из сложного запроса рельсов
Я следил за этим видео с Railscast, но у меня возникли серьезные трудности с экспортом моих данных в Excel (или CSV в этом отношении). Я использую will_paginate в некоторых данных, которые я показываю на веб-интерфейсе следующим образом: sql = "sele…
11 июн '13 в 16:50
1
ответ
Ошибка синтаксического анализа CSV с гемом FasterCSV (MalformedCSVError)
FasterCSV вызывает MalformedCSVError (Незаконное цитирование) в этой строке: |0150|1161623|Medicamentos e genericos "EPP".|1423|PB| Это код: FasterCSV.foreach(path_to_file, :col_sep => '|') do |row| ... end Есть идеи? ТКС!!
03 авг '11 в 15:57
2
ответа
Ошибка cscsv с ruby 1.9.2
У меня есть существующее приложение rails, которое я использую на ruby 1.9.2 и linux его версия rails rails 2.3.8 и у него также есть GEMFILE, в каталоге vendor/gems он содержит гем 'fastcsv-1.5.4'и в своих миграциях (в двух миграциях) он потребов…
22 май '11 в 21:09