|
|
|
Ошибка при экспорте данных из Jtable в Excel
|
|||
|---|---|---|---|
|
#18+
Создан класс для экспорта данных Jtable в Excel При выполнении возникает ошибка Exception in thread "AWT-EventQueue-0" java.lang.NoSuchFieldError: RETURN_NULL_AND_BLANK На строке XSSFWorkbook wb = new XSSFWorkbook(); Сам класс public class ExportExcel { private static String getCellValue(JTable table, int x, int y) { return table.getValueAt(x, y).toString(); } public static void writeToExcel (JTable table) { XSSFWorkbook wb = new XSSFWorkbook(); XSSFSheet ws = wb.createSheet(); TreeMap<String, Object[]> data = new TreeMap<>(); data.put("-1", new Object[]{table.getColumnName(0), table.getColumnName(1)}); for (int i = 0; i < table.getRowCount(); i++) { data.put(Integer.toString(i), new Object[] {getCellValue(table, i, 0), getCellValue(table, i, 1)}); } Set<String> ids = data.keySet(); XSSFRow row; int rowId = 0; for (String key: ids) { row = ws.createRow(rowId++); Object[] values = data.get(key); int celId=0; for (Object o: values) { Cell cell = row.createCell(celId++); cell.setCellValue(o.toString()); } } try { FileOutputStream fos = new FileOutputStream(new File("D:\\EXCEL.xlsx")); wb.write(fos); fos.close(); } catch (Exception Ex) { Logger.getLogger(ExportExcel.class.getName()).log(Level.SEVERE, null, Ex); new errorDialog(null, new StringEntered(Ex.getMessage()).getStringEntered(100), new StringEntered().toString(Ex.getStackTrace()), "Программная ошибка", JOptionPane.ERROR_MESSAGE); } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 11:37 |
|
||
|
Ошибка при экспорте данных из Jtable в Excel
|
|||
|---|---|---|---|
|
#18+
Зря вы stacktrace не смотрите. Похоже у вас где-то несовместимые версии библиотек. https://stackoverflow.com/a/37619083 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 12:54 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=63&tid=2122709]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 346ms |

| 0 / 0 |
