Scribus: импорт данных в таблицы

  • Автор темы Автор темы kivo
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

kivo

Участник
Топикстартер
Сообщения
20
Реакции
1
Здравствуйте.

Возник вопрос: можно ли вставлять в таблицы Scribus данные из других таблиц (например, ODF или Excel)?

По мануалам разобрался только как редактировать каждую ячейку таблицы вручную. А массовый импорт возможен?!
 
Простой способ: libre office=> export pdf (eps)
 
Вот и заполняйте страницу в полуручном режиме, чтоб там располагались тексты, блоки и "импортированная таблица". Таблиц в скрибусе нет, поэтому проще таблицу через eps или svg.
 
Вот и заполняйте страницу в полуручном режиме, чтоб там располагались тексты, блоки и "импортированная таблица". Таблиц в скрибусе нет, поэтому проще таблицу через eps или svg.
EPS и SVG, ровно как и JPEG, - это графика. Как подключить графику в страницу Scribus я знаю.

Меня интересует как выгрузить готовую таблицу ODF с сотнями строк и столбцов в верстку.
 
Здравствуйте.

Возник вопрос: можно ли вставлять в таблицы Scribus данные из других таблиц (например, ODF или Excel)?

По мануалам разобрался только как редактировать каждую ячейку таблицы вручную. А массовый импорт возможен?!
В Scribus есть меню Сценарии -> Сценарии Scribus -> importcsv2table
Файлы из программ LibreOffice Calc и Excel можно сохранить в формат *.csv.
Затем создать текстовый фрейм любого размера, выделить его.
И воспользоваться указанным выше сценарием.
Результат: создается таблица со значениями, вертикальными и горизонтальными линиями.
 
csv это текстовой файл. Поэтому сброситься всё, что можно и таблицу придётся форматировать заново.
 
В Scribus есть меню Сценарии -> Сценарии Scribus -> importcsv2table
Файлы из программ LibreOffice Calc и Excel можно сохранить в формат *.csv.
Затем создать текстовый фрейм любого размера, выделить его.
И воспользоваться указанным выше сценарием.
Результат: создается таблица со значениями, вертикальными и горизонтальными линиями.

Пробую сделать как вы посоветовали: выскакивает ошибка при попытке указать путь на .csv файл.
Может там надо какие-то специальные значения ширины и высоты таблицы задавать?


Traceback (most recent call last):
File "<string>", line 8, in <module>
File "C:\Program Files\Scribus 1.4.4\share\scripts\importcsv2table.py", line 208, in <module>
main_wrapper(sys.argv)
File "C:\Program Files\Scribus 1.4.4\share\scripts\importcsv2table.py", line 194, in main_wrapper
main(argv)
File "C:\Program Files\Scribus 1.4.4\share\scripts\importcsv2table.py", line 155, in main
di= getDataInformation(data)
File "C:\Program Files\Scribus 1.4.4\share\scripts\importcsv2table.py", line 121, in getDataInformation
datainfo["rowcount"]=len(list)
TypeError: object of type 'NoneType' has no len()
 
Кривой скрипт не понимает кириллицу в названии. И содержимое надо в utf-8 сохранять.
 

Не по теме:
Посмотрел этот питон. Странноват. Как он определяет где чё кончилось (for, if)?
С табуляторами ваще засада. Ошибку выдаёт.



Короче добавил пару строк и теперь у меня он вроде импортирует кириллические пути и кириллическое содержание.
 

Вложения

Статус
Закрыто для дальнейших ответов.