Skip to content
This repository has been archived by the owner on Jul 5, 2024. It is now read-only.

Импорт и экспорт формата ячеек в .xlsx #21

Open
SimpleCreations opened this issue Aug 26, 2017 · 0 comments
Open
Assignees

Comments

@SimpleCreations
Copy link
Contributor

SimpleCreations commented Aug 26, 2017

Изменения класса XLSXManager для импорта:

  • Добавляем метод import(blob) вместо fill(blob). fill() теперь не принимает аргументов и вызывается после import.
  • Добавляем метод getSelection, который возвращает {startRow, startColumn, endRow, endColumn} — диапазон сохранённой в файле выделенной области.
  • Добавляем метод getFormattedCells, который возвращает двумерный массив из FormattedCell

Для экспорта:

  • Добавляем метод setSelection(startRow, startColumn, endRow, endColumn)
  • Добавляем метод setFormattedCells(cells), где cells — двумерный массив из XLSXManager.FormattedCell.

Создаем класс XLSXManager.FormattedCell.
Он имеет поля: fontFamily, fontSize, color, bold, italic, underlined, textAlign, fillColor, borderLeft, borderTop, borderRight, borderBottom.

Создаем класс XLSXManager.FormattedCell.Border.
Он имеет поля: position, width, color.

Все поля обоих классов по умолчанию не определены.

Определенные поля XLSXManager.FormattedCell имеют значения:

  • fontSize — число точек (не пикселей).
  • bold, italic, underlinedtrue.
  • textAlign"left", "right", "center" или "justify".
  • border- — объект класса XLSXManager.FormattedCell.Border.

Определенные поля XLSXManager.FormattedCell.Border имеют значения:

  • position"top", "left", "right", "bottom".
  • width — число точек.
@kupihleba kupihleba self-assigned this Aug 30, 2017
kupihleba added a commit that referenced this issue Aug 30, 2017
+ base64 encoding импорт + экспорт
+ Созданы классы XLSXManager.FormattedCell и XLSXManager.FormattedCell.Border #21
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants