- 浏览: 161194 次
- 性别:
- 来自: 成都
文章分类
最新评论
-
sunjia44:
很不错的方法
JTable设置单元格不可编辑 -
atian25:
主要是html dom生成的太多了.4.x版本中grid得到了 ...
ExtJS中GridPanel一次性加载500条以上数据(不分页),性能超级差,有时导致浏览器卡死! -
aspnetdb:
遇到过同样的情况,纠结中。grid显示不只和行后关系和列的多少 ...
ExtJS中GridPanel一次性加载500条以上数据(不分页),性能超级差,有时导致浏览器卡死! -
beyondsphinx:
我用TABLE一次加载几百行浏览器也卡死啊,客户端电脑,浏览器 ...
ExtJS中GridPanel一次性加载500条以上数据(不分页),性能超级差,有时导致浏览器卡死! -
共产主义:
我也遇到这个问题。用buffergrid加载的时候,数据量一多 ...
ExtJS中GridPanel一次性加载500条以上数据(不分页),性能超级差,有时导致浏览器卡死!
package campaign;
import com.sun.rowset.CachedRowSetImpl;
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import jxl.write.WriteException;
import jxl.write.biff.File;
public class CampOption
...{
static SimpleDateFormat myDateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
static SimpleDateFormat myDateFormat1 = new SimpleDateFormat("yyyy");
static SimpleDateFormat myDateFormat2 = new SimpleDateFormat("yyyyMMdd");
static java.text.DecimalFormat myformat = new java.text.DecimalFormat("#0.0%");
static java.text.DecimalFormat myformat2 = new java.text.DecimalFormat("#0");
static java.text.DecimalFormat myformat3 = new java.text.DecimalFormat("#0.00");
public CampOption()
...{ }
//导出某个Object[][]数组的内容到excel=====================================
public static boolean createExcel(Object[][] myTable,String path)
...{
//System.out.println("+++"+System.getProperty("user.dir")); //System.getProperty("user.dir")为当前程序运行目录
//如果不存在该文件夹,则建立新文件夹
//String path=""+System.getProperty("user.dir")+"/NCI/NciPlan生成文件";
//System.out.println("+++"+path);
//java.io.File dir= new java.io.File(path);
//if (!dir.exists()) { dir.mkdir(); }
try
...{
//创建工作表与sheet的引用
WritableWorkbook workbook = null;
//String outputFile=""+path+"/MyList_"+myDateFormat.format(new java.util.Date())+".xls";
String outputFile=path;
String worksheet = "List";
OutputStream os;
os = new FileOutputStream(outputFile);
workbook = Workbook.createWorkbook(os);
//创建第一页的sheet
WritableSheet sheet1 = workbook.createSheet("MySheet1", 0); //可添加第一个工作
//WritableSheet sheet2 = workbook.createSheet("MySheet2", 1); //可添加第二个工作
/**//*//此段为将第一行写入项目字段的代码
for (int i=0; i<title.length; i++)
{
//Label(列号,行号 ,内容 )
Label label = new jxl.write.Label(i, 0, title[i]); //put the title in row1
sheet1.addCell(label);
}
*/
for (int i=0; i<myTable.length; i++)
...{
for(int j=0; j<myTable[i].length; j++)
...{
//设置值
if(myTable[i][j]==null)
...{myTable[i][j]=" ";}
Label label = new Label(j, i, myTable[i][j].toString()); //如果输出字段名则此处i改为i+1 ,否则此处从第0行开始直接写数据
//加到sheet1上
sheet1.addCell(label);
}
}
//输出到文件
workbook.write();
//关闭文件
workbook.close();
return true;
}
catch (FileNotFoundException ex)
...{ex.printStackTrace();}
catch (IOException ex)
...{ex.printStackTrace();}
catch (WriteException ex)
...{ex.printStackTrace();}
return false;
}
//导出某个Vector包含Object[]结构的内容到excel==============================================
public static boolean createExcel(Vector myTable,String path)
...{
//System.out.println("+++"+System.getProperty("user.dir")); //System.getProperty("user.dir")为当前程序运行目录
//如果不存在该文件夹,则建立新文件夹
//String path=""+System.getProperty("user.dir")+"/NCI/NciPlan生成文件";
//java.io.File dir= new java.io.File(path);
//if (!dir.exists()) { dir.mkdir(); }
try
...{
//创建工作表与sheet的引用
WritableWorkbook workbook = null;
//String outputFile=""+path+"/MyList_"+myDateFormat.format(new java.util.Date())+".xls";
String outputFile=path;
String worksheet = "List";//输出的excel文件工作表名
//String[] title = {"序号","客户姓名","联系电话","拜访内容","再访时间","递交建议书数量","客户来源","是否签要保书","是否收取保费","金额","件数","犹豫期退保件数"};//excel工作表的标题
OutputStream os=new FileOutputStream(outputFile);
workbook = Workbook.createWorkbook(os);
//创建第一页的sheet
WritableSheet sheet1 = workbook.createSheet("MySheet1", 0); //可添加第一个工作
//WritableSheet sheet2 = workbook.createSheet("MySheet2", 1); //可添加第二个工作
/**//*//此段为将第一行写入项目字段的代码
for (int i=0; i<title.length; i++)
{
//Label(列号,行号 ,内容 )
Label label = new jxl.write.Label(i, 0, title[i]); //put the title in row1
sheet1.addCell(label);
}
*/
for (int i=0; i<myTable.size(); i++)
...{
Object[] myObj = (Object[]) myTable.get(i);
for(int j=0; j<myObj.length; j++)
...{
//设置值
if(myObj[j]==null)
...{myObj[j]=" ";}
Label label = new Label(j, i, myObj[j].toString()); //如果输出字段名则此处i改为i+1 ,否则此处从第0行开始直接写数据
//加到sheet1上
sheet1.addCell(label);
}
}
//输出到文件
workbook.write();
//关闭文件
workbook.close();
return true;
}
catch (FileNotFoundException ex)
...{ex.printStackTrace();}
catch (IOException ex)
...{ex.printStackTrace();}
catch (WriteException ex)
...{ex.printStackTrace();}
return false;
}
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhengpeiyong/archive/2007/12/31/2006052.aspx
import com.sun.rowset.CachedRowSetImpl;
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import jxl.write.WriteException;
import jxl.write.biff.File;
public class CampOption
...{
static SimpleDateFormat myDateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
static SimpleDateFormat myDateFormat1 = new SimpleDateFormat("yyyy");
static SimpleDateFormat myDateFormat2 = new SimpleDateFormat("yyyyMMdd");
static java.text.DecimalFormat myformat = new java.text.DecimalFormat("#0.0%");
static java.text.DecimalFormat myformat2 = new java.text.DecimalFormat("#0");
static java.text.DecimalFormat myformat3 = new java.text.DecimalFormat("#0.00");
public CampOption()
...{ }
//导出某个Object[][]数组的内容到excel=====================================
public static boolean createExcel(Object[][] myTable,String path)
...{
//System.out.println("+++"+System.getProperty("user.dir")); //System.getProperty("user.dir")为当前程序运行目录
//如果不存在该文件夹,则建立新文件夹
//String path=""+System.getProperty("user.dir")+"/NCI/NciPlan生成文件";
//System.out.println("+++"+path);
//java.io.File dir= new java.io.File(path);
//if (!dir.exists()) { dir.mkdir(); }
try
...{
//创建工作表与sheet的引用
WritableWorkbook workbook = null;
//String outputFile=""+path+"/MyList_"+myDateFormat.format(new java.util.Date())+".xls";
String outputFile=path;
String worksheet = "List";
OutputStream os;
os = new FileOutputStream(outputFile);
workbook = Workbook.createWorkbook(os);
//创建第一页的sheet
WritableSheet sheet1 = workbook.createSheet("MySheet1", 0); //可添加第一个工作
//WritableSheet sheet2 = workbook.createSheet("MySheet2", 1); //可添加第二个工作
/**//*//此段为将第一行写入项目字段的代码
for (int i=0; i<title.length; i++)
{
//Label(列号,行号 ,内容 )
Label label = new jxl.write.Label(i, 0, title[i]); //put the title in row1
sheet1.addCell(label);
}
*/
for (int i=0; i<myTable.length; i++)
...{
for(int j=0; j<myTable[i].length; j++)
...{
//设置值
if(myTable[i][j]==null)
...{myTable[i][j]=" ";}
Label label = new Label(j, i, myTable[i][j].toString()); //如果输出字段名则此处i改为i+1 ,否则此处从第0行开始直接写数据
//加到sheet1上
sheet1.addCell(label);
}
}
//输出到文件
workbook.write();
//关闭文件
workbook.close();
return true;
}
catch (FileNotFoundException ex)
...{ex.printStackTrace();}
catch (IOException ex)
...{ex.printStackTrace();}
catch (WriteException ex)
...{ex.printStackTrace();}
return false;
}
//导出某个Vector包含Object[]结构的内容到excel==============================================
public static boolean createExcel(Vector myTable,String path)
...{
//System.out.println("+++"+System.getProperty("user.dir")); //System.getProperty("user.dir")为当前程序运行目录
//如果不存在该文件夹,则建立新文件夹
//String path=""+System.getProperty("user.dir")+"/NCI/NciPlan生成文件";
//java.io.File dir= new java.io.File(path);
//if (!dir.exists()) { dir.mkdir(); }
try
...{
//创建工作表与sheet的引用
WritableWorkbook workbook = null;
//String outputFile=""+path+"/MyList_"+myDateFormat.format(new java.util.Date())+".xls";
String outputFile=path;
String worksheet = "List";//输出的excel文件工作表名
//String[] title = {"序号","客户姓名","联系电话","拜访内容","再访时间","递交建议书数量","客户来源","是否签要保书","是否收取保费","金额","件数","犹豫期退保件数"};//excel工作表的标题
OutputStream os=new FileOutputStream(outputFile);
workbook = Workbook.createWorkbook(os);
//创建第一页的sheet
WritableSheet sheet1 = workbook.createSheet("MySheet1", 0); //可添加第一个工作
//WritableSheet sheet2 = workbook.createSheet("MySheet2", 1); //可添加第二个工作
/**//*//此段为将第一行写入项目字段的代码
for (int i=0; i<title.length; i++)
{
//Label(列号,行号 ,内容 )
Label label = new jxl.write.Label(i, 0, title[i]); //put the title in row1
sheet1.addCell(label);
}
*/
for (int i=0; i<myTable.size(); i++)
...{
Object[] myObj = (Object[]) myTable.get(i);
for(int j=0; j<myObj.length; j++)
...{
//设置值
if(myObj[j]==null)
...{myObj[j]=" ";}
Label label = new Label(j, i, myObj[j].toString()); //如果输出字段名则此处i改为i+1 ,否则此处从第0行开始直接写数据
//加到sheet1上
sheet1.addCell(label);
}
}
//输出到文件
workbook.write();
//关闭文件
workbook.close();
return true;
}
catch (FileNotFoundException ex)
...{ex.printStackTrace();}
catch (IOException ex)
...{ex.printStackTrace();}
catch (WriteException ex)
...{ex.printStackTrace();}
return false;
}
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhengpeiyong/archive/2007/12/31/2006052.aspx
发表评论
-
两分钟让你明白什么是ERP
2010-07-03 17:01 839把专业的问题通俗化—— ERP(Enterpris ... -
使用Java将Word转为Html或txt等
2010-04-29 11:01 1192前一段时间为这个问题头疼的不得了,后来查阅了资料终于解决了;现 ... -
如何利用Java-JACOB操作WORD文档
2010-04-29 10:50 1722JACOB是一个 JAVA到微软的 ... -
Ant教程详解
2010-04-22 09:06 831Ant是一个Apache基金会下的跨平台的构件工具,它可以实现 ... -
java调用.dll文件
2010-04-19 10:45 1443一.在程序用jnative调用window的dll 1. ... -
如何在Web页面上直接打开、编辑、创建Office文档
2010-04-18 15:03 1502如何在Web页面上做到像S ... -
Apache POI For Java Excel
2010-04-18 14:14 1453Apache POI For Java Excel POI的 ... -
Java 串口通信环境的配置
2010-03-19 11:03 2271做串口通信,要从网上下载三个文件:分别是: 1.COMM.J ... -
多浏览器兼容的CSS js 的 tab 选项卡
2010-03-14 14:18 1667<!DOCTYPE html PUBLIC " ... -
简单实用的CSS网页布局中文排版心得
2010-03-14 10:05 815一、如何设定文字字体、颜色、大小 — 使用font f ... -
CSS网页布局编码小技巧整理
2010-03-14 09:59 6271、ul标签在Mozilla中默认是有padding值的,而 ... -
Java编程中中文乱码的问题
2010-03-14 09:45 746http://blog.csdn.net/wonder4/ar ... -
Java操作手机发送短信
2010-03-14 09:09 1376作者:曹祺 Blog: http://bl ... -
一个非常有用工具软件
2010-03-14 08:23 786这个小工具非常有用,它可以将数据库表中的字段生成对应的Java ... -
JDK1.5中的打印服务
2010-03-14 08:18 937package com.unutrip.print; imp ... -
使用SUN的MAIL包发邮件
2010-03-11 09:02 817import java.util.Properties; i ... -
JXL生成Excel并下载
2010-02-01 10:21 1546package cn.hld.practise.excel; ... -
java代码写excel和文本文档的导入导出【转】
2010-02-01 10:09 1605例子1-----》利用jxl包来完成excel导入导出 JX ... -
利用jxl包生成Excel实例
2010-02-01 10:04 1250import jxl.*; import jxl.write. ... -
Tomcat tomcat-users.xml 配置用户
2010-01-31 16:11 1362<?xml version='1.0' encoding ...
相关推荐
java利用jxl生成excel文件,代码直接导入就可以跑(修改自己的生成的ecxel地址)
使用jxl生成excel的通用方法,参数List<?>数据,LinkedHashMap,String>实体类属性名和中文列名的键值对
poi jxl 生成EXCEL 报表 POI 用的JAR poi-3.6-20091214.jar jxl 用到的jar jxl-2.6.jar
自己封装的方法,调用 XlHelper.getXl(List<?> voList , Object head , OutputStream ops)方法,直接返回需要的excel,而不需要再去写jxl的方法。第一个参数voList 是excel里的内容,第二个参数head是excel表头。第...
用jxl生成EXCEL表格,一个非常简单易懂的写法。
JXL生成excel报表,是一种专门用来制作excle的报表工具插件,用来处理导入到处操作
jxl是对excel强有力的操纵工具,它具有丰富的API可以满足对excel的各种开发需要。
jxl模版生成excel,采用类似EL表达式的方式生成模版
例子如下: Object是一个对象实体类,如Studnet.java. List 是一个对象集合,后面的是输出路径. WriteExcel rw=new WriteExcel(); rw.writeExcel(new Object(), List, "f:/a.xls","库存表");
java 通过JXL架包,给excel文件添加水印,水印内容可自定义
NULL 博文链接:https://jeasonjack.iteye.com/blog/1186790
NULL 博文链接:https://greatjone.iteye.com/blog/1160522
NULL 博文链接:https://1017401036.iteye.com/blog/2197461
jxl创建下拉列表,使用Java来操作EXCEL,创建下拉列表
。。。
。。。
NULL 博文链接:https://heisetoufa.iteye.com/blog/1932093
java通过jxl生成excel实例,读取excel,复制,修改excel文件
资源包含:(1)一个txt转为excel Demo(2)将解析出的数据写入excel表格里所需要架包jxl。
利用jxl操作excel文件,提取exce文件数据生成txt文件。