Java<->Excel
От: OldFox  
Дата: 09.01.03 10:19
Оценка:
Привет всем.
Народ, очень нужен эскпорт импорт в(из) файлы MS EXCEL.
Ктонибудь знает как это делать из явы?

С большой благодарностью, OldFox.
Если можно бросьте в меня примером...
Re: Java<->Excel
От: FireWorm Беларусь  
Дата: 09.01.03 10:21
Оценка: -1
Здравствуйте, OldFox, Вы писали:

OF>Привет всем.

OF>Народ, очень нужен эскпорт импорт в(из) файлы MS EXCEL.
OF>Ктонибудь знает как это делать из явы?

OF>С большой благодарностью, OldFox.

OF>Если можно бросьте в меня примером...

конкретного примера нету

есть совет (с) У нас страна советов, а не баранов...

пиши DLL на С++
через JNI подключай в JAVA
юзай...

все подробности ищутся на java.sun.com
или в гугле...
Re[2]: Java<->Excel
От: OldFox  
Дата: 09.01.03 10:53
Оценка:
Здравствуйте, FireWorm, Вы писали:

FW>есть совет (с) У нас страна советов, а не баранов...


FW>пиши DLL на С++

FW>через JNI подключай в JAVA
FW>юзай...

про баранов понял, я и не расчитывал получить полностью выполненную мою работу...
были подозрения (необоснованные — искал и не нашел) что ява это умеет делать сама,
если нет то может у кого есть софт (которым не жалко поделиться!!!)
свой или сторонних разработчиков под яву который может это делать...

а с сями все понятно, тут только напрашивается один вывод, нафиг делать чтото на яве,
когда можно сделать все на C++

все равно спасибо — отрицательный результат — тоже результат.
Re: Java<->Excel
От: Karimchik  
Дата: 09.01.03 11:14
Оценка:
Здравствуйте, OldFox, Вы писали:

OF>Привет всем.

OF>Народ, очень нужен эскпорт импорт в(из) файлы MS EXCEL.
OF>Ктонибудь знает как это делать из явы?

OF>С большой благодарностью, OldFox.

OF>Если можно бросьте в меня примером...

http://jakarta.apache.org/poi/index.html

The POI project consists of APIs for manipulating various file formats based upon Microsoft's OLE 2 Compound Document format using pure Java.
OLE 2 Compound Document Format based files include most Microsoft Office files such as XLS and DOC.
А в частности тама есть подпроект HSSF:
You'd use HSSF if you needed to read or write an XLS (Excel) file using Java. You can also read and modify spreadsheets using this API, although right now writing is more mature.

Сам проверял (правда где-то с пол-нода назад) — работает. Тогда правда еще поддержки формул не было...
Re[2]: Java<->Excel
От: OldFox  
Дата: 09.01.03 13:24
Оценка:
Здравствуйте, Karimchik, Вы писали:

K>http://jakarta.apache.org/poi/index.html


K>The POI project consists of APIs for manipulating various file formats based upon Microsoft's OLE 2 Compound Document format using pure Java.

K>OLE 2 Compound Document Format based files include most Microsoft Office files such as XLS and DOC.
K>А в частности тама есть подпроект HSSF:
K>You'd use HSSF if you needed to read or write an XLS (Excel) file using Java. You can also read and modify spreadsheets using this API, although right now writing is more mature.

K>Сам проверял (правда где-то с пол-нода назад) — работает. Тогда правда еще поддержки формул не было...


Большое спасибо смотрю POI.
Re: Почти философский вопрос
От: iZEN СССР  
Дата: 10.01.03 07:30
Оценка:
Здравствуйте, OldFox, Вы писали:

OF>Привет всем.

OF>Народ, очень нужен эскпорт импорт в(из) файлы MS EXCEL.
OF>Ктонибудь знает как это делать из явы?

OF>С большой благодарностью, OldFox.

OF>Если можно бросьте в меня примером...

Так есть универсальный формат CVS (данные, разделённые запятыми).
Через файлы cvs многое можно туда-сюда перегнать и никаких JNI не понадобится.
Re[2]: Почти философский вопрос
От: iZEN СССР  
Дата: 10.01.03 08:51
Оценка:
Здравствуйте, iZEN, Вы писали:

ZEN>Так есть универсальный формат CVS (данные, разделённые запятыми).

ZEN>Через файлы cvs многое можно туда-сюда перегнать и никаких JNI не понадобится.

Упс. Опечатка: правильно CSV (comma-separated-чего-то-там)
Re[3]: Почти философский вопрос
От: Karimchik  
Дата: 10.01.03 11:24
Оценка:
Здравствуйте, iZEN, Вы писали:

ZEN>Здравствуйте, iZEN, Вы писали:


ZEN>>Так есть универсальный формат CVS (данные, разделённые запятыми).

ZEN>>Через файлы cvs многое можно туда-сюда перегнать и никаких JNI не понадобится.

Ну енто имхо пол решения... POI работает без JNI
Re: Java<->Excel
От: filkov СССР  
Дата: 14.01.03 02:32
Оценка:
Здравствуйте, OldFox, Вы писали:

OF>Ктонибудь знает как это делать из явы?


Есть прекрасный продукт: J-Integra компании Intrinsyc Software. Это полноценный 2-х сторонний "java-COM Bridge".
Он позволяет работать из явы с СОМ-объектами, как будто они явные классы; позволяет работать из СОМ с явными классами, как будто они CoClasses.
Продукт прекрасно документирован и снабжён массой примеров. Готовый Excel bridge входит в пакет поставки.
Один недостаток — покупать надо.
Но если хочешь пользоваться для учебных/исследовательских целей/для дома, для семьи — можно просто сгружать себе пробную лицензию каждые два месяца.
Посмотрите описание: здесь
Сгрузить: здесь
Будут вопросы — помогу.
Санкционный Смотритель.
Re[2]: Java<->Excel
От: Karimchik  
Дата: 14.01.03 11:29
Оценка:
Здравствуйте, filkov, Вы писали:

F>Здравствуйте, OldFox, Вы писали:


OF>>Ктонибудь знает как это делать из явы?


F>Есть прекрасный продукт: J-Integra компании Intrinsyc Software.

F>Будут вопросы — помогу.

Продукт неплохой — не спорю, но смысл? Во-первых он дорогой, во-вторых работать из него именно с Excel (как и Word и т.д.) не очень удобно, т.к. он предназначен несколько для другого Есть еще целая куча вполне достойных Java-COM bridge и с открытыми исходниками в том числе. Но как гриться — "хозяин — барин"...
Re[3]: Java<->Excel
От: filkov СССР  
Дата: 18.01.03 23:24
Оценка:
Здравствуйте, Karimchik, Вы писали:

K>Продукт неплохой — не спорю, но ... он предназначен несколько для другого


Извините, уважаемый, согласиться с Вами не могу.
Для чего другого? Именно для этого и предназначен.
В подтверждение чего позвольте обратить Ваше внимание на следущие моменты:
1. Самые первые и базовые примеры применения J-Integra даны для схемы
Java client работает с Excel;
2. Пакет так называемых java-proxies для работы по вышеприведённой схеме входит в пакет поставки в качестве "бесплатного приложения", наряду с пакетом для Exchange. N.B. эти пакеты можно сгенерировать самостоятельно. Они добавлены, как базовые для J-Integra;
3. Многие крупные компании используют продукт для включения Excel в их Production Servers, работающие, например, в среде Unix/Linux/Aix. Во многих случаях клиентские приложения, построенные на основе Excel, используют бизнес-логику, реализованную в EJB, работающих на Production Servers в среде Unix/Linux/Aix. И т.д.
Санкционный Смотритель.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.