Инструмент для импорта таблиц Excel

Мне нужно импортировать таблицы Excel в объекты Java. Я буду использовать POI для выполнения задачи (к сожалению, ее старая версия). Однако мне интересно, есть ли какая-то высокоуровневая структура для выполнения одной и той же задачи, но декларативно. Я думаю в Castor и XML. Отображение Excel-класса будет храниться в ресурсе (например, XML-файл). Да, я ленивые кости. Но мне не нравится иметь много жестко закодированных инструкций POI, когда пользователь решает изменить формат ввода.

благодаря

Мне очень нравится JExcelApi , это просто и мощно

Существуют библиотеки с открытым исходным кодом, которые позволяют обрабатывать электронную таблицу, такую ​​как база данных, и получать доступ к ней через JDBC. Googling для «excel jdbc driver» должен помочь вам начать работу.

Всегда есть мост JDBC-ODBC, поставляемый с JVM

import java.lang.*; public class jdbcodbc { public static void main(String[] args) { // Attempt to load database driver try { // Load Sun's jdbc-odbc driver Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance(); } catch (ClassNotFoundException cnfe) // driver not found { System.err.println ("Unable to load database driver"); System.err.println ("Details : " + cnfe); System.exit(0); } catch (InstantiationException ex) { System.err.println ("Unable to load database driver"); System.err.println ("Details : " + ex); System.exit(0); } } 

}

Документация с веб-сайта Sun, мост JDBC-ODBC

Пример jdbc url, потенциально пригодный для использования в Hibernate, например:

JDBC: ODBC: MYDB; UID = меня; PWD = секрет

  • Java POI - вставка строк в виде столбцов
  • Как скопировать лист между учебниками Excel в Java
  • Apache POI - вставка данных в конкретные столбцы / строки и листы EXCEL w / Java
  • «Невозможно распознать поток OLE-потока» при подключении к Excel
  • экспорт CSV с ивритским символом, который может быть открыт Excel
  • Преобразование даты Excel в java.sql.date
  • Ошибка подключения электронной таблицы Java и Excel
  • Смутно о дате и времени в Excel
  • Чтение защищенного паролем файла XLSM с использованием Apache POI
  • как я могу установить адрес общей папки Hyperlink с помощью java
  • Исключение Java Null Pointer для POI Apache при чтении данных ячейки для преобразования CSV
  • Interesting Posts

    Как читать данные Excel-файлов в веб-формах?

    Применение цветов темы из сводной таблицы в соседние ячейки

    Excel-> Fill Data (Ctrl + D) -> Приращение более чем на 1 в формуле

    RunTime Error 91 Объектная переменная или С заблокированной переменной блока – Использование открытых переменных

    Выделение строк Excel VBA

    Передача массивов и диапазон для алгоритма .sort Excel.

    Фильтры на отдельном листе, который показывает конкретные столбцы из таблицы excel

    Получение соответствующих данных с другого листа

    Объединить книги, используя условие if в Excel

    Сопоставьте пункты в списке против себя за полуотличимость

    Coldfusion SpreadsheetAddRow () – Как обойти значения с запятыми

    Множественный conditonal процентили

    Power Query – Difference Разрешения для столбца, который не существует

    Excel – суммировать содержимое между заголовками, если строка найдена

    Excel: оценка ячейки заданных значений, указанных в других ячейках

    Давайте будем гением компьютера.