Электронная таблица.ods в JTable
Как я могу просмотреть лист из файла.ods в JTable? Я использую odftoolkit простой API и вот как я открываю файл
String filepath;
if (openfile.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
filepath = openfile.getSelectedFile().getAbsolutePath();
try {
doc = SpreadsheetDocument.loadDocument(filepath);
} catch (Exception e) {
JOptionPane.showMessageDialog(null,
Locale.getString("fileError.message"),
Locale.getString("fileError.title"),
JOptionPane.ERROR_MESSAGE);
return;
}
В это время я получаю каждый ряд с doc.getTableList().get(0).getRowList()
, Как я могу превратить каждую строку в массив?
1 ответ
Решение
Как я могу превратить каждую строку в массив?
Не. Вместо этого, построить TableModel
который реализует основные методы, как показано здесь, используя методы, предоставляемые ODF API.
@Override
public String getColumnName(int col) {…}
@Override
public int getColumnCount() {…}
@Override
public int getRowCount() {…}
@Override
public Object getValueAt(int row, int col) {…}