2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Единообразный API к Open Office и MS Office
Сообщение18.10.2010, 20:45 
Заслуженный участник
Аватара пользователя


01/08/06
3128
Уфа
Требуется экспортировать данные в Excel (реже в Word, а иногда даже в PowerPoint), а если не установлен MS Office, но установлен OpenOffice — в OOo Calc (соотв. Writer, Impress).
Для этого приходится писать отдельный код для экспорта в приложение MS Office, отдельный — для OpenOffice. А хочется один раз написать, так сказать, кросс-офисный код, чтобы он работал и там, и сям.
Не слыхал ли кто про библиотеку для такого единообразного доступа к этим двум офисам?

 Профиль  
                  
 
 Re: Единообразный API к Open Office и MS Office
Сообщение18.10.2010, 23:03 
Аватара пользователя


31/10/08
1244
worm2
Я думаю если бы такой существовал то он бы был бы уже встроен в ООО.

В интернете есть такое предложение csv для таблиц, rtf для текста оба типа файла имеют простой формат который легко разобрать ручками. Понимают оба офиса. Сейчас возможно через XML делают.

А также офисы частично совместим через COM объекты.

 Профиль  
                  
 
 Re: Единообразный API к Open Office и MS Office
Сообщение19.10.2010, 12:57 
Заслуженный участник
Аватара пользователя


01/08/06
3128
Уфа
Pavia, спасибо!
CSV не очень подходит, там нужно форматирование, к тому же он не понимает UNICODE... XML уж больно у офиса наворочен. Проще, видимо, будет по-старому.

 Профиль  
                  
 
 Re: Единообразный API к Open Office и MS Office
Сообщение19.10.2010, 13:27 
Заслуженный участник


09/08/09
3438
С.Петербург
worm2 в сообщении #363533 писал(а):
XML уж больно у офиса наворочен.
Не обязательно использовать Open XML, можно ограничиться 'XML Spreadsheet 2003' и 'Word 2003 XML Document' -- это довольно простые форматы.

 Профиль  
                  
 
 Re: Единообразный API к Open Office и MS Office
Сообщение19.10.2010, 17:07 


04/02/08
325
Буково

(Оффтоп)

А почему бы не экспортировать данные в латех, если вам CSV не нравится?
Вы не думали, что возможна и третья ситуация: на компьютере у человека не установлены ни OO, ни M$O за ненадобностью?

 Профиль  
                  
 
 Re: Единообразный API к Open Office и MS Office
Сообщение19.10.2010, 17:13 
Заслуженный участник
Аватара пользователя


01/08/06
3128
Уфа

(Оффтоп)

Ed_Em писал(а):
А почему бы не экспортировать данные в латех, если вам CSV не нравится?
Вы не думали, что возможна и третья ситуация: на компьютере у человека не установлены ни OO, ни M$O за ненадобностью?
Нет, у наших пользователей всегда установлен Office (MS или Open), без офисных программ они как без рук. Латех — не всегда удобная замена Excel :-)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group