Описание тега spreadsheet-gem

The spreadsheet gem is a Ruby library for reading and writing Microsoft Excel files.
2 ответа

Как добавить данные из массива массива в ячейку, используя гем Ruby Spreadsheet

У меня есть массив массивов, таких как: arr_all = [arr_1, arr_2, arr_3, arr_r] где: arr_1 = [2015-08-19 17:30:24 -0700, 2015-08-19 17:30:34 -0700, 2015-08-19 17:30:55 -0700] arr_2 = ... arr_3 = ... У меня есть файл для изменения. Я знаю, как добавит…
20 авг '15 в 22:57
2 ответа

Доступ к ячейке по имени с помощью гема "электронная таблица"

Если у меня есть sheet переменная, которая имеет тип Spreadsheet::Excel::WorksheetПрямо сейчас мы получаем доступ B2 при выполнении: MY_CUSTOM_CELL = [1, 1] sheet[*MY_CUSTOM_CELL] # => Contents of B2 В LibreOffice (и я уверен, что в Excel) я могу…
06 июл '16 в 21:37
0 ответов

Вставка или замена строки с использованием гема электронных таблиц

Я хочу вставить новую строку и заменить существующую строку в.xlsx для функционального тестирования. test 'notification_if_a_new_row_is_created' do @data = Roo::Spreadsheet.open("#{Rails.root}/imports/test_import.xlsx") @sheet = "China" @new_row_ind…
2 ответа

Как закрыть файлы в рубиновом геме "Spreadsheet?"

Приведенный ниже код работает так, как и при первом запуске: require 'rubygems' require 'spreadsheet' book = Spreadsheet.open '/Users/me/myruby/Mywks.xls' sheet = book.worksheet 0 row = sheet.row(1) puts row[1] book.write '/Users/me/myruby/Mywks.xls…
12 сен '11 в 23:55
1 ответ

Руби спредшет гем, как можно по центру выровнять число

Я использую http://spreadsheet.rubyforge.org/ для создания электронных таблиц, и у меня возникли проблемы с чем-то. Я открываю существующую книгу и добавляю в нее данные. Мне удалось до некоторой степени работать с форматированием чисел, по крайней …
1 ответ

Разделение отдельных листов в xls-файле электронной таблицы в csv-файлы

У меня есть файл.xls, загружаемый ежедневно (с использованием mechanize & всякий раз, когда /sidekiq+redis), с двумя рабочими листами, и я хочу разделить их на два файла, каждый из которых содержит один лист. Я перепробовал много способов, но безрез…
3 ответа

Gem Spreadsheet Gem невыносимо медленно работает на Ruby 1.9.2

Я создаю синтаксический анализатор Excel для своей команды данных, и у меня возникла проблема с гемом Spreadsheet 0.6.5.1. В Ruby 1.9.2 использование метода Spreadsheet.open сразу перебирает до 700-1,3 г памяти и остается там бесконечно, даже на неб…
1 ответ

Используйте пользовательские цвета с гемом Spreadsheet

Мне нужно использовать кастом color а также pattern_fg_color (HEX: 0x00adb1, RGB: 0,173,177). Отсюда я следовал совету, но он мне не помог (я использую его в другой библиотеке, основанной на геме Spreadsheet): Spreadsheet::Excel::Internals::SEDOC_RO…
1 ответ

Экспорт листа Excel (xls или xlsx или CSV) с проверкой / правилом, примененным к столбцу

Я хочу экспортировать шаблон листа Excel, чтобы пользователь мог заполнить его и загрузить свои данные. В экспортированном листе я хочу поставить некоторые проверки или правила для значений столбцов. Таким образом, пользователь может заполнить тольк…
1 ответ

Spreadsheet::Workbook.new создает.xls вместо xlsx

Я хочу генерировать xlsx file но электронная таблица генерирует xls Как сгенерировать файл xlsx, используя тот же самый гем?
29 май '19 в 12:29
1 ответ

Ячейка формата гема электронной таблицы Ruby перестает работать на третьем листе

Я пытаюсь установить цвет фона для таблицы. он хорошо работает с этим кодом. Но если в моей книге более 3 листов, set_format не будет работать с третьей строкой листа (8) 4-й ячейкой. С этого момента все форматирование работать не будет. каждый сген…
05 июн '20 в 22:10