1

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(). すべての行を配列に変換するにはどうすればよいですか?

4

1 に答える 1

2

すべての行を配列に変換するにはどうすればよいですか?

しないでください。代わりに、ここに示すように、 ODF APIによって提供されるメソッドを使用してTableModel、必須メソッドを実装する をビルドします。

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

@Override
public int getColumnCount() {…}

@Override
public int getRowCount() {…}

@Override
public Object getValueAt(int row, int col) {…}
于 2013-08-05T20:47:27.933 に答える