Java技巧:创建Excel格式的数据
2004-07-10 17:23
585 查看
现在有了一个为Java开发人员提供能够真正创建Excel文件的方案。这就是一个称作POI(“可怜的混乱实现”)的新的Jakarta项目组中最成熟的部分。POI中Excel组件命名为HSSF(“可怕的电子表格格式”)。
虽然HSSF提供了许多不同的和引擎交互的方式,我们这儿集中于简单的高层用户API的讨论。
下面是在一个Excel表格中创建一个矩阵的简单例子:
import org.apache.poi.hssf.usermodel.*;
import java.io.FileOutputStream;
// code run against the jakarta-poi-1.5.0-FINAL-20020506.jar.
public class PoiTest {
static public void main(String[] args) throws Exception {
FileOutputStream fos = new FileOutputStream("foo.xls");
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet s = wb.createSheet();
wb.setSheetName(0, "Matrix");
for(short i=0; i〈50; i++) {
HSSFRow row = s.createRow(i);
for(short j=0; j〈50; j++) {
HSSFCell cell = row.createCell(j);
cell.setCellValue(""+i+","+j);
}
}
wb.write(fos);
fos.close();
}
}
这段代码首先创建一个Workbook,从该Workbook中得到一个表格、命名,然后继续写入一个50x50的矩阵。最后输出到一个名为foo.xls的Excel文件,甚至在Apple Mac机上也可以打开。
POI项目是Java应用的令人兴奋的一步,为用户提供了Windows文档集成的新功能,允许Java开发人员方便地扩展其产品的功能。
虽然HSSF提供了许多不同的和引擎交互的方式,我们这儿集中于简单的高层用户API的讨论。
下面是在一个Excel表格中创建一个矩阵的简单例子:
import org.apache.poi.hssf.usermodel.*;
import java.io.FileOutputStream;
// code run against the jakarta-poi-1.5.0-FINAL-20020506.jar.
public class PoiTest {
static public void main(String[] args) throws Exception {
FileOutputStream fos = new FileOutputStream("foo.xls");
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet s = wb.createSheet();
wb.setSheetName(0, "Matrix");
for(short i=0; i〈50; i++) {
HSSFRow row = s.createRow(i);
for(short j=0; j〈50; j++) {
HSSFCell cell = row.createCell(j);
cell.setCellValue(""+i+","+j);
}
}
wb.write(fos);
fos.close();
}
}
这段代码首先创建一个Workbook,从该Workbook中得到一个表格、命名,然后继续写入一个50x50的矩阵。最后输出到一个名为foo.xls的Excel文件,甚至在Apple Mac机上也可以打开。
POI项目是Java应用的令人兴奋的一步,为用户提供了Windows文档集成的新功能,允许Java开发人员方便地扩展其产品的功能。
相关文章推荐
- Java大批量导出数据,格式可以为xml或excel
- 【JAVA】apache poi excel 文件读取,各种数据类型,不规则excel格式都可以读取
- java 以excel格式到处数据
- java easyreport 导入excel、 txt 数据数据格式校验(六)
- 用 java 读取excel 文件里的时间格式数据时,24时制会自动转化为12时制,解决办法
- 创建Excel格式的数据
- netcdf数据nc格式数据java解析总结(一)使用excel4netcdf打开Nc数据
- Java 读取Excel格式xls、xlsx数据工具类
- 【Java】用jxl.jar更改数据格式 读入写出excel
- java poi读取excel日期格式数据
- java获取excel中数据,并转化为JSON格式
- java 使用poi导出excel,可控制固定前2列固定标头排版,带统计数据格式的
- java POI创建Excel单元格并填充时间数据
- java操作excel之创建excel文件,并写入数据
- 很好用的Google 开源项目Gson在java中解析和创建json格式的数据
- Java大批量导出数据,格式可以为xml或excel.
- java poi读取excel日期格式数据
- 用 java 读取excel 文件里的时间格式数据时,24时制会自动转化为12时制,解决办法 .
- excel 常用使用技巧 一(数据有效性、粘贴转置、数据验证、条件格式、打印、分列、数据连接)
- Java大批量导出数据,格式可以为xml或excel