java并没有生成excel的API
String path = System.getProperty("user.home");
System.out.println(path);
String desPath = path + "\\xls"; System.out.println(desPath);
File checkPath = new File(desPath);
if(checkPath.exists() == false)
{
checkPath.mkdir();
}
System.out.println(checkPath.exists()); String filePath = desPath + "\\" + filename + ".xls";
System.out.println(filePath);
try {
PrintWriter out = new PrintWriter(new FileWriter(filePath));
out.print("卡号");
out.print("\t");
out.print("密码");
out.print("\t");
out.print("面额");
out.print("\r\n");
for (int i = 0; i < cardnoList.size(); i++) {
out.print(cardnoList.get(i));
out.print("\t");
out.print(passwordList.get(i));
out.print("\t");
out.print(cardValue);
out.print("\r\n");
}
out.close();
}
catch (IOException e) {
System.err.println(e.getMessage());
}
上面是我用过的一个生成xls文件的一段代码,可以生成xls文件,根据需要自己改改吧,
String path = System.getProperty("user.home");
System.out.println(path);
String desPath = path + "\\xls"; System.out.println(desPath);
File checkPath = new File(desPath);
if(checkPath.exists() == false)
{
checkPath.mkdir();
}
System.out.println(checkPath.exists()); String filePath = desPath + "\\" + filename + ".xls";
System.out.println(filePath);
try {
PrintWriter out = new PrintWriter(new FileWriter(filePath));
out.print("卡号");
out.print("\t");
out.print("密码");
out.print("\t");
out.print("面额");
out.print("\r\n");
for (int i = 0; i < cardnoList.size(); i++) {
out.print(cardnoList.get(i));
out.print("\t");
out.print(passwordList.get(i));
out.print("\t");
out.print(cardValue);
out.print("\r\n");
}
out.close();
}
catch (IOException e) {
System.err.println(e.getMessage());
}
上面是我用过的一个生成xls文件的一段代码,可以生成xls文件,根据需要自己改改吧,
解决方案 »
- 怎么去掉文本的换行符
- 如何能让table的背景图片随table的长度和宽度自动变化?
- grails1.1.1不能用啊,急死人!
- 如何在JAVA程序中得到HTML文件中一个图片的显示坐标
- jsp从ORACLE数据库取出日期型数据为(用rs.getString取出的)10/3/2005 15:21:37,请问一下,如何只取出月-日 小时-分钟
- 编译java文件报错
- 怎样import一个类
- 如何设置一个变量为循环的值?
- "Error 500... ..."!? 问题在哪儿?
- 求助!在调取对方提供的url时报错,无法获得返回报文,但是在主机上传报文文档给这地址却能获得返回报文,帮帮忙!
- 系统CLASSPATH与JSP引擎的CLASSPATH不同吗?
- 下拉框的问题!
读取Excel公式(可以读取Excel 97以后的公式);
生成Excel数据表(格式为Excel 97);
支持字体、数字、日期的格式化;
支持单元格的阴影操作,以及颜色操作;
修改已经存在的数据表;
我知道你这种方法,还要把response改了就行了,不过我要做报表打印,很复杂的结构,这种方法不可能实现,,