0

我一直在寻找有关如何将数据从 csv 文件复制到现有 excel 文件的示例。但没有。我试图自己想出它,但我似乎无法弄清楚如何从特定的列和行开始将内容复制到 Excel 文件中。我用 csv 进行了尝试,这个循环可以将数据从 csv 复制到另一个 csv:

while ((text) != null){
    //wb.write(fileOut);
fileOut.println(text);
text=CSVFile.readLine();
if (text==null)
break;
}

但我不知道如何将数据从 csv 复制到 excel 文件(也不知道从哪里开始)

4

1 回答 1

1

要从 csv 文件中读取内容,您可以使用一个名为 supercsv 的实用工具。它可以使用您的 CSV 内容填充 java bean。然后您可以使用 POI 编辑现有的 excel 文件。应该很容易获取一个单元格(使用 excel 中的行和列)并更新其值。请在此处查看例如http://thinktibits.blogspot.in/2012/12/Update-Modify-Excel-File-Java-POI-Example.html

于 2013-10-31T18:54:46.680 回答