Блог Ерёмина Андрея обо всём на свете…

Posts tagged ‘OpenOffice.org’

Работаем с Excel (PHP)


Из того, что мне удалось найти:

1) Использование Excel через COM объекты. Подробнее тут.
2) Используя API OpenOffice — прочитать на хабре.
3) PEAR и модуль PHP-Excel_reader – скачать тут.
4) Русским народным методом — через … mht. Создать Html или mht страницу, переименовать в xls и готово. Плюсы — никаких библиотек, очень быстро и просто. Минусы — если таблицы сложные (с объединёнными строками или столбцами), то проще использовать что-то другое, чем верстать так, чтобы Excel потом это понял.
5) Самый лучший вариант из всех! – PHPExcel. Лучший он потому, что, во-первых, не требует установленного софта (OpenOffice или Microsoft Office), а, во-вторых, не требует PEAR – только PHP и несколько библиотек (xml, gd2, zip), причём часть из них опциональны (например, zip-библиотека не нужна,е сли вы не планируете работать с форматом XLSX). Скачать. Там же, на codeplex, нашёл PHPWord и PHPPowerPoint.

Может быть всё же Linux? Часть I


Решил лично протестировать Linux на домашнем компьютере в качестве основной ОС. Выбрал дистрибутив Linux Mint 9, основанный на Ubuntu 10.04. Считается, что это самый user-friendly дистрибутив из всех сейчас существующих.

Установка.

Установка прошла довольно-таки просто и быстро — за 15 минут. Ещё минут 10 потребовалось системе чтобы скачать и установить обновления (этот процесс выполнялся в фоновом режиме, так что не мешал мне тем временем настроить саму систему). Под настройкой я понимаю доустановку нужных мне приложений и раскрашивание бордюров, иконок, системных цветов. 😉
Драйвера для всех устройств поставились автоматически, даже для самого древнего устройства в системном блоке — тв-тюнер avertv 305.
Немного погуглив я сумел подружить тюнер со встроенной программой для просмотра тв-каналов.
Система в целом
Внешне всё выглядит замечательно — Gnome отлично кастомизируется — в принципе, тоже самое можно и на Windows организовать с помощью сторонних программ, типа Windows Blinds, но это заметно снизит производительность системы, а тут всё удобно, просто и быстро.
Скорость загрузки системы реально поражает. Как бы там кто-то не говорил что Windows 7 быстрее Linux — брехня, Убунту в разы быстрее Windows.
Из дополнительных программ доустановил Chromium, NetBeans, VirtualBox, Skype и др. Здесь, должен заметить, у Linux’a есть огромный плюс над Windows  — это менеджер программ. Пару кликов мыши и вот, приложение уже скачивается и устанавливается. При этом во время установки не доставляются какие-либо тулбары, не меняется домашная страница в браузере и т.д, не нужно также постоянно жать на кнопку «Далее», думать куда всё это установить. Разумеется, если вам нужна программа, которой в списке менеджера программ нет, то тут  процесс установки немного усложнится.
Приятно был удивлён наличием Moonlight (порт сильверлайта на линукс) в FireFox. Жаль, что для Chrome’a такого нет.
Программы
Поработал с OpenOffice. Интерфейс мне понравился. Разумеется, он не такой удобный как в MS Office 0710, но, в любом случае, в десятки раз удобнее Office 03. Работать с форматом *.docx с ОО невозможно — если в файле есть что-то кроме текста (таблички, картинки  и прочее), то понять, что, где, откуда в файле просто не получиться, тогда как с форматами odt и doc ОО справляется на отлично.
Поставил MonoDevelop — интересная IDE, только далеко не user-friendly. Я так и не сумел загрузить ни один из моих VS 08 проектов (сделать бы разработчикам мастер импорта какой-нибудь). Справка на официальном сайте жутко скромная, а вопросов достаточно много.
Поработал в GIMP’e. Привыкать к нему, конечно, придётся ещё долго (всё же далеко не клон photoshop cs2), но, должен признаться, программа неплохая.
Wine, оказывается, позволяет запускать намного больше, чем я думал. Согласно базе приложений на сайте проекта можно запустить аж Mass Effect 2. Естественно, речь идёт о «нормальной» версии игры, а не об убогой Mass Effect 2 от Snowball (будь она трижды проклята — я про фирму. Чтоб я ещё одну игру от 1CSnоwball хоть раз в жизни купил — да ни за что!!!!!).
***
В общем, за эту неделю, проведённую на Линуксе, впечатления у меня сложились исключительно положительные. В любом случае Linux сейчас это не что-то страшное, каким его описывают разные там майкрософтофилы, а достаточно дружелюбная и многофункциональная ОС. Есть и не достатки, но пока я их особо не находил.
НЕМНОГО ОФФТОПА: Оказалось, что сервисы LIVE Spaces и Live Photos без использования программ Writer и Photo Gallery невероятно убоги:
1) больше 19 скринов про линукс я загрузить не смог (видимо, интеллектуальный загрузчик, интересно, сколько скринов макося загрузить даст? 😉 )
2) добавить или переименовать категорию в спейсах просто не представляется возможным
3) набирать пост через веб-интерфейс просто жутко неудобно
Надеюсь, в Wave 4 будет удобнее.

Облако меток