Электронная таблица.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) {…}
Другие вопросы по тегам