October 21,2005
java excel
java excel
public void testwrite(){
try{
pool.getConnectionPool("WMS");
pool.getResult("select * from tbllocation"); // resultset
StringBuffer contenu = new StringBuffer("");
pool.md = pool.rst.getMetaData();
for(int i = 1; i<=pool.md.getColumnCount(); i++){
contenu.append(pool.md.getColumnLabel(i)+"\t");
}
contenu.append("\n");
pool.rst.beforeFirst();
while(pool.rst.next()){
for(int i = 1; i<=pool.md.getColumnCount(); i++){
contenu.append(pool.rst.getString(i)+"\t");
}
contenu.append("\n");
} //end while
FileWriter excelFile = new FileWriter("myResultSet.xls");
excelFile.write(new String(contenu));
excelFile.close();
}catch(IOException e){
System.out.println(e.toString());
}catch(Exception e){
System.out.println(e.toString());
}
}
try{
pool.getConnectionPool("WMS");
pool.getResult("select * from tbllocation"); // resultset
StringBuffer contenu = new StringBuffer("");
pool.md = pool.rst.getMetaData();
for(int i = 1; i<=pool.md.getColumnCount(); i++){
contenu.append(pool.md.getColumnLabel(i)+"\t");
}
contenu.append("\n");
pool.rst.beforeFirst();
while(pool.rst.next()){
for(int i = 1; i<=pool.md.getColumnCount(); i++){
contenu.append(pool.rst.getString(i)+"\t");
}
contenu.append("\n");
} //end while
FileWriter excelFile = new FileWriter("myResultSet.xls");
excelFile.write(new String(contenu));
excelFile.close();
}catch(IOException e){
System.out.println(e.toString());
}catch(Exception e){
System.out.println(e.toString());
}
}
引用URL
http://cgi.blog.roodo.com/trackback/619220
回應文章 
import java.io.*;
import java.util.Date;
import jxl.*;
import jxl.write.*;
public class XlsTest{
public static void main(String[] args){
XlsTest XT = new XlsTest();
XT.writeFile();
}
public void writeFile(){
try{
WritableWorkbook workbook = Workbook.createWorkbook(new File("output.xls"));
WritableSheet sheet = workbook.createSheet("First Sheet", 0);
jxl.write.Number number = new jxl.write.Number(1,1,1);
for(int j=1;j<=9;j++){
for(int k=1;k<=65500;k++){
number.setValue(j*k);
sheet.addCell(number.copyTo(j-1,k));
}
}
workbook.write();
workbook.close();
}catch(IOException e){
System.out.println(e.toString());
}catch(Exception e){
System.out.println(e.toString());
}
}
}
import java.util.Date;
import jxl.*;
import jxl.write.*;
public class XlsTest{
public static void main(String[] args){
XlsTest XT = new XlsTest();
XT.writeFile();
}
public void writeFile(){
try{
WritableWorkbook workbook = Workbook.createWorkbook(new File("output.xls"));
WritableSheet sheet = workbook.createSheet("First Sheet", 0);
jxl.write.Number number = new jxl.write.Number(1,1,1);
for(int j=1;j<=9;j++){
for(int k=1;k<=65500;k++){
number.setValue(j*k);
sheet.addCell(number.copyTo(j-1,k));
}
}
workbook.write();
workbook.close();
}catch(IOException e){
System.out.println(e.toString());
}catch(Exception e){
System.out.println(e.toString());
}
}
}
Posted by roger
at October 21,2005 17:48