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

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

12.03.2017, 22:09. Показов 4135. Ответов 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
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru