Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 19.08.2016
Сообщений: 1

Парсинг файла libreoffice (*.ods)

12.03.2017, 22:09. Показов 4178. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть необходимость, парсить файл Свет.ods (не коммерческое, личное )
Образец без данных во вложении.

Нужно найти ячейку с формулой =NOW() - в приложенном файле [J82].
И вытащить значения ячеек, которые находятся в строке 82 соответственно.
А именно значения ячеек [B82] и [C82] - где В, С, J величины постоянные.

Все это крутится на роутере под OpenWrt 15.05, корень перенесен на флешку
Файл находится в директории /mnt/sda1/Свет.ods

Были установлены:

Code
1
2
3
opkg install git
opkg install python
opkg install python-setuptools
Установлены пакеты:

python 2.7.9-6
python-base 2.7.9-6
python-codecs 2.7.9-6
python-compiler 2.7.9-6
python-ctypes 2.7.9-6
python-db 2.7.9-6
python-decimal 2.7.9-6
python-distutils 2.7.9-6
python-email 2.7.9-6
python-gdbm 2.7.9-6
python-light 2.7.9-6
python-logging 2.7.9-6
python-multiprocessing 2.7.9-6
python-ncurses 2.7.9-6
python-openssl 2.7.9-6
python-pydoc 2.7.9-6
python-setuptools 7.0-1
python-sqlite3 2.7.9-6
python-unittest 2.7.9-6
python-xml 2.7.9-6

Далее:

Code
1
2
3
git clone http://github.com/pyexcel/pyexcel-ods.git
cd pyexcel-ods
python setup.py install
Далее попытался сочетать не сочетаемое
https://pypi.python.org/pypi/pyexcel-ods
http://webtoks.ru/python/ispol... yx-dannyx/

Опыта в python 0%, но очень хочется
Буду признателен за образец скрипта, или сам скрипт
Нужен как минимум шаблон - как делать, как правильно ?

Заранее благодарен !!!

===

Если что-то пропустил, писал здесь :
https://python.su/forum/topic/... ost-176783
Вложения
Тип файла: zip Свет.zip (38.1 Кб, 3 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.03.2017, 22:09
Ответы с готовыми решениями:

Ищу библиотеку для просмотра и печати файлов ods LibreOffice
Добрый день! Ищу библиотеку для просмотра и печати файлов ods LibreOffice. Не для чтения/записи, а именно для просмотра и печати. Есть...

Открытие файла с расширение '*.ods' в StringGrid
Пожалуйста подскажите как открыть OpenOfficeCalc таблицу в StringGrid!!

Парсинг данных с pub.fsa.gov.ru и заполнение таблицы LibreOffice
Есть задача проверять актуальность деклараций на сайте росаккредитации, деклараций много, проверять достаточно часто, чтоб не ушли в архив....

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.03.2017, 22:09
Помогаю со студенческими работами здесь

Скопировать область ячеек из одного файла ods в другой с сохранением форматирования
Необходимо скопировать область ячеек из одного файла ods в другой с сохранением форматирования. Как сделать в Excel...

Как в редакторе формул LibreOffice 5.3, набрать матрицу, OpenOffice/LibreOffice
Как в редакторе формул LibreOffice 5.3, набрать матрицу, OpenOffice/LibreOffice, посоветуйте LibreOffice plugin.

Ошибка "Open method of Workbooks class failed" при открытии ods-файла
Привет, помогите пожалуйста разобраться - Пытаюсь открыть ods файл: $Excel = New-Object -ComObject Excel.Application ...

Кодировка при конвертации файла (LibreOffice)
Всем привет. Есть код который конвертит файл в док: public class MailMergeExample { public static void main(String args)...

Прерывание восстановления файла .doc в libreoffice на linux
Сам документ с картинками и размер больше 200 мб. На Linux в LibreOffice недождался открытия файла .doc и завершил процесс soffice.bin....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru