当前位置: 技术问答>java相关
请问java如何将结果集转存为excel文档?
来源: 互联网 发布时间:2015-08-25
本文导语: 有什么好的免费类包? | 使用PrintWriter就可以!!!给个简单的例子给你看: 生成excel文件代码: import java.io.*; import java.util.*; import java.text.*; public class WriteXlsFile { public static String w...
有什么好的免费类包?
|
使用PrintWriter就可以!!!给个简单的例子给你看:
生成excel文件代码:
import java.io.*;
import java.util.*;
import java.text.*;
public class WriteXlsFile {
public static String writeXls(StringBuffer xlsConcent,String filePath,String filePreName) {
String fileName=filePreName+".xls";
String FullfilePath=filePath+fileName;
System.out.println("fileName="+FullfilePath);
try {
PrintWriter pw = new PrintWriter(new FileWriter(FullfilePath, false), true);
pw.println(xlsConcent.toString());
}
catch (Exception e) {
System.out.println("error");
}
return fileName;
}
}
其中xlsConcent类同下面的content:
try {
StringBuffer content = new StringBuffer();
java.util.Vector vc = null;//存放取得的结果集记录
……
content.append("tt结果集t");
content.append("n");
//假设结果集为3列
content.append("第一列t");
content.append("第二列t");
content.append("第三列t");
content.append("n");
//写结果集记录资料
for(int i=0;i
生成excel文件代码:
import java.io.*;
import java.util.*;
import java.text.*;
public class WriteXlsFile {
public static String writeXls(StringBuffer xlsConcent,String filePath,String filePreName) {
String fileName=filePreName+".xls";
String FullfilePath=filePath+fileName;
System.out.println("fileName="+FullfilePath);
try {
PrintWriter pw = new PrintWriter(new FileWriter(FullfilePath, false), true);
pw.println(xlsConcent.toString());
}
catch (Exception e) {
System.out.println("error");
}
return fileName;
}
}
其中xlsConcent类同下面的content:
try {
StringBuffer content = new StringBuffer();
java.util.Vector vc = null;//存放取得的结果集记录
……
content.append("tt结果集t");
content.append("n");
//假设结果集为3列
content.append("第一列t");
content.append("第二列t");
content.append("第三列t");
content.append("n");
//写结果集记录资料
for(int i=0;i