.ods电子表格到JTable

时间:2013-08-05 19:51:28

标签: java swing jtable ods odftoolkit

如何在JTable中查看.ods文件中的工作表?我正在使用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 个答案:

答案 0 :(得分:2)

如何将每一行转换为数组?

别。相反,使用here ODF提供的方法构建TableModel,以实现基本方法,如API所示。

@Override
public String getColumnName(int col) {…}

@Override
public int getColumnCount() {…}

@Override
public int getRowCount() {…}

@Override
public Object getValueAt(int row, int col) {…}