gpt4 book ai didi

java - .ods 电子表格到 JTable

转载 作者:行者123 更新时间:2023-11-30 04:17:13 25 4
gpt4 key购买 nike

如何在 JTable 中查看 .ods 文件中的工作表?我正在使用 odftoolkit simple 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() 获取每一行。我怎样才能将每一行变成数组?

最佳答案

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

不要。相反,构建一个实现基本方法的 TableModel,如 here 所示。 ,使用 ODF 提供的方法API .

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

@Override
public int getColumnCount() {…}

@Override
public int getRowCount() {…}

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

关于java - .ods 电子表格到 JTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18066540/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com