gpt4 book ai didi

java - jtable数据插入到excel

转载 作者:行者123 更新时间:2023-11-29 04:32:36 25 4
gpt4 key购买 nike

任何人都知道如何将数据从 jtable 插入现有的 excel 文件,我正在使用 java 开发这个程序,我的场景是这样的,jtable 数据插入到 excel,但 excel 已经有了设计和公式。我不知道如何开始,所以我问问题。谢谢你的提示。

最佳答案

Excel 对其原生 .xls 文件使用复杂的格式,但它也支持其他格式。我正在使用制表符分隔值 (TSV),它通常用于将信息从数据库程序传输到电子表格。

您可以使用下面的代码从 Jtable 中提取数据并将其导出到 excel。

public void toExcel(JTable table, File file) {

try {
TableModel model = table.getModel();
FileWriter excel = new FileWriter(file);

for (int i = 0; i < model.getColumnCount(); i++) {
excel.write(model.getColumnName(i) + "\t");
}

excel.write("\n");

for (int i = 0; i < model.getRowCount(); i++) {
for (int j = 0; j < model.getColumnCount(); j++) {
excel.write(model.getValueAt(i, j).toString() + "\t");
}
excel.write("\n");
}

excel.close();

} catch (IOException e) {
System.out.println(e);
}
}

关于java - jtable数据插入到excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43222342/

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