英文:
How to write xls file in java?
问题
我尝试了这个方法:链接
这对于 csv 文件运行良好,但我需要对 .xls 文件进行相同操作。
在 Java 侧
public StringBuilder columnsForCsv(){
StringBuilder result = new StringBuilder();
List<String> columns = new ArrayList<>();
columns.add("id");
columns.add("from");
columns.add("to");
for(String column : columns){
result.append(column + ",");
}
return result;
}
这段代码将在 csv 文件中创建名为 id
、from
、to
的 3 列。
但是,当我尝试对 .xls 文件进行相同操作时,这并不起作用。
是否有任何方法可以在不使用任何外部库的情况下向 xls 文件中写入数据?
英文:
I tried out this approach: link
It works fine with csv file, but i need to do the same for .xls file
In java side
public StringBuilder columnsForCsv(){
StringBuilder result = new StringBuilder();
List<String> columns = new ArrayList<>();
columns.add("id");
columns.add("from");
columns.add("to");
for(String column : columns){
result.append(column + ",");
}
return result;
}
This code will create 3 different columns with name id
from
to
in csv file
but when when i tried out the same for .xls file. This doesn't work.
Is there any way to write data in xls file without using any external library.
专注分享java语言的经验与见解,让所有开发者获益!
评论