|
|
|
Подскажите пример чтение Эксел из Джавы
|
|||
|---|---|---|---|
|
#18+
Нужен пример connecta и построчного чтения ячеек (полей) с листа Эксела. А дальше я сам) java7, xp, обработка и в photoshop С очень большим котячьим уважением. МЯФ! ' странно, что я в темах не нашел такой задачи( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 22:20:57 |
|
||
|
Подскажите пример чтение Эксел из Джавы
|
|||
|---|---|---|---|
|
#18+
Дык, эксель - это XML. Почитайте документашку, и вперёд! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 22:41:57 |
|
||
|
Подскажите пример чтение Эксел из Джавы
|
|||
|---|---|---|---|
|
#18+
XML это не круто. Чтение (или создание) документов Excel часто делаются с помощью библиотеки POI. Это просто, но нужно изучить некоторые приёмы: как избежать большого расхода памяти, если документ крупный, как определить диапазон заполненных ячеек, как узнать, что в ячейке содержится дата (и если она, то как прочитать). Я и применяю POI. Документацию см. главным образом на сайте программы. При чтении файла можно выполнить включённые в него формулы (у меня получилось выполнение суммирования и вставка формулы суммирования в создаваемый документ). Другой способ - использование OpenOffice UNO API. Это сложнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 23:59:08 |
|
||
|
Подскажите пример чтение Эксел из Джавы
|
|||
|---|---|---|---|
|
#18+
мдя) с примером не густо. В инете нашел пример, но я не знаю, он ли мне подойдет(так ли сейчас пишут на джаве). Опишу задачу точнее. С листа Эксела нужно прочесть 500 строк по 6 текстовых ячеек в каждой. после чего отконнектиться от него). Лог выполнения я наверное сделаю текстовый. так, что писать в эксел мне не надо. Найденный пример. господа скажите, это он? import java.io.*; import java.net.*; import java.sql.*; import java.util.*; public class EmployeeReader{ public static final String DRIVER_NAME = "sun.jdbc.odbc.JdbcOdbcDriver"; public static final String DATABASE_URL = "jdbc:odbc:employee_xls"; public static void main(String[] args) throws ClassNotFoundException, SQLException{ Class.forName(DRIVER_NAME); Connection con = null; try { con = DriverManager.getConnection(DATABASE_URL); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery ("select lastname, firstname, id from [Sheet1$]"); while (rs.next()) { String lname = rs.getString(1); String fname = rs.getString(2); int id = rs.getInt(3); System.out.println(fname + " " + lname + " id : " + id); } rs.close(); stmt.close(); } finally { if (con != null) con.close(); } } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2012, 20:06:05 |
|
||
|
Подскажите пример чтение Эксел из Джавы
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2012, 20:29:43 |
|
||
|
Подскажите пример чтение Эксел из Джавы
|
|||
|---|---|---|---|
|
#18+
JMS еще прикрути и спринг и ок будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2012, 20:29:48 |
|
||
|
Подскажите пример чтение Эксел из Джавы
|
|||
|---|---|---|---|
|
#18+
pasha701 http://www.kodejava.org/examples/461.html http://poi.apache.org/spreadsheet/quick-guide.html Я правильно понял, что нужно будет установить что-то от апачи? PS За примеры спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2012, 21:14:09 |
|
||
|
Подскажите пример чтение Эксел из Джавы
|
|||
|---|---|---|---|
|
#18+
забыл никJMS еще прикрути и спринг и ок будет мне подробнее) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2012, 21:15:13 |
|
||
|
Подскажите пример чтение Эксел из Джавы
|
|||
|---|---|---|---|
|
#18+
MarchCatЯ правильно понял, что нужно будет установить что-то от апачи? Устанавливать не нужно, к проекту подключить еще библиотеки POI, если используется maven, то напр. так: Код: xml 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2012, 12:52:58 |
|
||
|
Подскажите пример чтение Эксел из Джавы
|
|||
|---|---|---|---|
|
#18+
http://jexcelapi.sourceforge.net/ - еще проще, на мой взгляд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2012, 16:10:32 |
|
||
|
Подскажите пример чтение Эксел из Джавы
|
|||
|---|---|---|---|
|
#18+
fanian http://jexcelapi.sourceforge.net/ - еще проще, на мой взгляд. похоже это то что нужно. спасибо. уточню задачу: есть Фотошоп со вделанным в него javascript-ом. Нужно из него прочитать эксел файл в котором информация по фото. 1. Я так понимаю, что это java - аля адобе... и из нее может просто не быть соннекта в экселу. Я ищу примеры и их просто нет. Потому придется видимо воспользоваться классической jav-ой. Буду подготавливать(перерабатывать с аналитикой) промежуточный текстовый файл и уже его читать из фотошопового скрипта. Я правильно мыслю? 2. Мне бы хотелось к эксел файлу подключаться "по последнему слову техники", а не дедушкиным способом. fanian http://jexcelapi.sourceforge.net/ - еще проще, на мой взгляд. так правильно? или сейчас уже существует что-то более новое? Как не странно у меня 2003 эксел)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2012, 22:52:53 |
|
||
|
Подскажите пример чтение Эксел из Джавы
|
|||
|---|---|---|---|
|
#18+
MarchCat, Вашу задачу библиотека выполняет? ИМХО, Тогда используйте. Если нужен "rocket science" - apache POI, как указано выше, но зачем (в Вашем случае). Вот пример использования http://www.vogella.com/articles/JavaExcel/article.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2012, 17:00:19 |
|
||
|
Подскажите пример чтение Эксел из Джавы
|
|||
|---|---|---|---|
|
#18+
fanian, БОЛЬШОЕ спасибо. именно этого я и добивался от аудитории. (Огромное) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2012, 02:49:58 |
|
||
|
Подскажите пример чтение Эксел из Джавы
|
|||
|---|---|---|---|
|
#18+
Еще раз, доброго времени суток! новая задача) Первичная проблема решена способом, который подсказал fanian через http://jexcelapi.sourceforge.net/ Еще раз ему спасибо. В Еклипс загрузил ари и все работает ... из Эксела выводит в текст. Все хорошо, но только в самом Еклипсе. Проблема вырвать у Еклипса этот проект( при запуске на консоль выводится это: ==================== cd c:\tmp\888 C:\tmp\888>java -classpath my.jar FF01.FF01 Exception in thread "main" java.lang.NoClassDefFoundError: jxl/read/biff/BiffExc eption at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Unknown Source) at java.lang.Class.getMethod0(Unknown Source) at java.lang.Class.getMethod(Unknown Source) at sun.launcher.LauncherHelper.getMainMethod(Unknown Source) at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source) Caused by: java.lang.ClassNotFoundException: jxl.read.biff.BiffException at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 6 more C:\tmp\888> ============================ 1. Уже делал новый проект (чистовой) и туда грузил библиотеку - не работает 2. Из данного проекта делал подобие "привет мир" - все работает 3. А с чем нужно не делает... Я понимаю, что эти классы не включены в с генерированный проект ... ПОМОГИТЕ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2012, 21:58:25 |
|
||
|
Подскажите пример чтение Эксел из Джавы
|
|||
|---|---|---|---|
|
#18+
импорты: ================= import java.io.*; import java.io.File; import java.io.IOException; import jxl.*; import jxl.Sheet; import jxl.Workbook; import jxl.read.biff.BiffException; import javax.swing.*; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2012, 04:56:24 |
|
||
|
Подскажите пример чтение Эксел из Джавы
|
|||
|---|---|---|---|
|
#18+
MarchCat, jexcelapi jar в classpath? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2012, 09:17:39 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38055810&tid=2130466]: |
0ms |
get settings: |
14ms |
get forum list: |
28ms |
check forum access: |
7ms |
check topic access: |
8ms |
track hit: |
78ms |
get topic data: |
23ms |
get forum data: |
6ms |
get page messages: |
97ms |
get tp. blocked users: |
3ms |
| others: | 321ms |
| total: | 585ms |

| 0 / 0 |
