Описание тега smartercsv
1
ответ
Кавычки в Emarter_csv экранированы
У меня есть файл CSV, который я пытаюсь обработать с помощью smarter_csv в Ruby. Каждое поле имеет двойные кавычки, и есть некоторые поля, в которые вложены двойные кавычки, которые не экранированы. я использую :force_simple_split => true как пре…
08 фев '15 в 06:12
1
ответ
Ссылочный номер столбца с использованием smarter_csv в Rails 5
В настоящее время я использую гем smarter_csv для импорта данных из CSV в мое приложение Rails. В идеале я хотел бы получить доступ к столбцам, импортированным по номеру, а не по имени заголовка, так как имена заголовков могут быть несколько непосле…
07 фев '19 в 19:09
0
ответов
Обработка ошибок smarterCSV
SmarterCSV по умолчанию вызывает исключение, если в обрабатываемом файле CVS обнаружены дублирующиеся заголовки. Я хотел бы сообщить пользователю, что это так, но я не могу получить доступ к ошибке. f = File.open(params[:csv_file].tempfile, "r:bom|u…
15 авг '18 в 09:23
1
ответ
Проблемы с заголовками в Ruby smarter_csv
Я пытаюсь создать файл Ruby, который извлекает данные. Я, кажется, столкнулся с проблемой, поскольку предоставленные файлы CSV не имеют прикрепленных заголовков. Итак, я пытаюсь сказать smarter_csv, что заголовков нет. Код, который я использую для э…
20 фев '15 в 17:28
1
ответ
Не могу загрузить такой файл - smarter_csv (LoadError)
Я хочу использовать smarter_csv жемчужина, но когда я пишу в своем коде require "smarter_csv" это дает мне сообщение об ошибке ниже: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in …
05 сен '14 в 10:08
2
ответа
Как перенести почтовый ящик из cpanel в smartermail
Можно ли как-то перенести почтовый ящик с cpanel на smartermail? Я гуглю по этому вопросу, но не могу понять, как это сделать.
06 май '16 в 01:47
2
ответа
Rails: проектирование модели с неизвестными атрибутами
В моем приложении у меня есть модель под названием Address, address поле в нем является единственным обязательным полем, но модель может иметь любое количество различных других атрибутов. Адреса будут созданы путем импорта строк из .csv файл. CSV до…
03 сен '15 в 01:56
1
ответ
Как использовать Ruby для объединения нескольких файлов CSV в один большой файл CSV?
Я использовал SmarterCSV для преобразования файла формата кровати в файл CSV и изменения имен столбцов. Теперь я собрал несколько файлов CSV и хочу объединить их в один большой файл CSV. В test3.csv есть три столбца, chromosome, start_site а также e…
24 июл '14 в 16:04
0
ответов
Не удалось выделить память
У меня есть большой CSV-файл размером 12 МБ. У меня в ноутбуке 12 Гб оперативной памяти, но памяти все еще не хватает. Я перезагрузил свой ноутбук и запустил программу заново, но у меня все еще есть проблемы. Я использую SmarterCSV, надеясь, что он …
03 авг '17 в 01:51
1
ответ
Контроллер не распознает установленный Gem
Хорошо, я знаю, что это немного простой вопрос, но я не могу заставить его работать. Я установил гем SmarterCSV в своем приложении на Rails 4 и пытаюсь использовать его в своем контроллере следующим образом: SmarterCSV.process("/files/csv_file.csv")…
16 июл '15 в 01:07
2
ответа
SmarterCSV и проблемы с кодировкой файлов в Ruby
Я работаю с файлом, который, кажется, имеет кодировку UTF-16LE. Если я бегу File.read(file, :encoding => 'utf-16le') первая строка файла: "<U+FEFF>=\"25/09/2013\"\t18:39:17\t=\"Unknown\"\t=\"+15168608203\"\t\"Message.\"\r\n Если я читаю фай…
06 май '15 в 18:57
1
ответ
Ошибка импорта CSV через гем smartercsv
У меня есть эта структура CSV "CATEGORY";"NAME";"AGE" "Red";"John";"34" Когда я импортирую файл через гем smarter_csv, я получаю этот хеш {:"\"CATEGORY\""=>"\"Red\"", :"\"NAME\""=>"\"John\"", :"\"AGE\""=>"\"34\""} Код, который я использую, …
22 сен '17 в 12:14
1
ответ
SmarterCSV и resque приводит к закрытию неопределенного метода
Я пытаюсь использовать Resque и SmarterCSV, но постоянно вижу ту же ошибку: undefined method 'close' for nil:NilClass в моих журналах Resque. Я не уверен, почему это происходит. Я немного покопался, и люди, которые видели это, обнаружили, что это св…
16 мар '18 в 19:53
3
ответа
Ruby: если столбец существует, используйте его, если не добавляете в другой столбец
Я анализирую CSV и пытаюсь различить столбцы в Model и "виртуальные" столбцы, которые будут добавлены в JSONB :data колонка. Пока у меня есть это: rows = SmarterCSV.process(csv.path) rows.each do |row| row.select! { |x| Model.attribute_method?(x) } …
03 сен '15 в 05:20
1
ответ
Использовать более умный CSV Gem и обрабатывать CSV в чанках - мне нужно удалить строки из большого CSV ( 2 ГБ), сравнивая ключ / значения с другим CSV (1 ГБ)
Ниже приведен код, который я использовал. Я не могу удалить строки из Main.csv, когда значение col "name" в Main.csv равно значению col "name" в Sub.csv. Пожалуйста, помогите мне в том же. Я знаю, что что-то упустил. Заранее спасибо. require 'rubyge…
09 янв '17 в 03:04
1
ответ
Ruby - CSV работает, а SmarteCSV - нет
Я хочу открыть csv использование файла SmarterCSV.process market_csv = SmarterCSV.process(market) p "just read #{market_csv}" Проблема в том, что данные не читаются, и это печатает: [] Однако, если я попытаюсь сделать то же самое с реализацией библи…
03 июн '15 в 16:47
2
ответа
ruby on rails импортирует csv из файла загрузки в Active Records с помощью Smarter csv
Я наткнулся здесь на контрольно-пропускной пункт и мне нужна помощь. Я хочу иметь возможность импортировать CSV-файл в мою активную запись. Либо с SmarterCSV, либо каким-либо другим способом Вот моя база create_table "ques", force: true do |t| t.int…
01 ноя '14 в 13:46
0
ответов
Чтение CSV-файла, изменение его содержимого и запись в S3 Rails
Я пытаюсь прочитать CSV-файл, загруженный на сервер S3, затем изменить его содержимое, а затем записать его обратно на сервер. Для чтения я использую следующий код.. object=bucket.objects['test.csv'] url= object.url_for(:read, :expires => 10*60, …
20 дек '14 в 07:14
1
ответ
RoR - импортировать CSV в базу данных MySQL с помощью гема smarterCSV
Я пытаюсь загрузить CSV-файл с множеством возможных клиентов (15000) в таблице MySQL. Я хочу держать на столе для последующего извлечения информации, заполнения форм и создания пользователей. Сейчас я в начале, пытаясь импортировать CSV в MySQL. Я п…
17 фев '17 в 14:47
2
ответа
Невозможно проанализировать файл CSV - "CSV::MalformedCSVError: поля без кавычек не допускают \r или \n"
Я пытаюсь проанализировать загруженные файлы CSV. Вот полное сообщение об ошибке: [Worker(host:PC.local pid:69594)] Job ImportJob (id=4) FAILED (3 prior attempts) with CSV::MalformedCSVError: Unquoted fields do not allow \r or \n (line 1). И файлы C…
17 июн '14 в 17:03