2024年5月9日发(作者:)
在Java中读写Excel文件
Jakarta的POI项目提供了一组操纵Windows文档的Java API,如下几个类提供了
操作Excel文件的方便的途径: HSSFWorkbook、HSSFSheet、HSSFRow、
HSSFCell,分别代表了Excel电子表格中的Book、Sheet、行和单元格。
你可以在下面地址下载到最新的POI工具包:
/poi/
下面的代码创建一个Excel文件,并在第一行的第一格中写入一条消息:
1. import del.*;
2. import .
FileOutputStream
;
3.
4. // code run against the .
5. public class PoiTest {
6.
7. static public void main(
String
[] args) throws
Exception
{
8.
FileOutputStream
fos = new
FileOutputStream
("d:");
9. HSSFWorkbook wb = new HSSFWorkbook();
10. HSSFSheet s = Sheet();
11. etName(0, "first sheet");
12. HSSFRow row = Row(0);
ll cell = Cell(0);
lValue("Hello! This message is generated from POI.");
15. (fos);
16. ();
17. }
18.
19.}
读取Excel文件时,首先生存一个POIFSFileSystem对象,由POIFSFileSystem
对象构造一个HSSFWorkbook,该HSSFWorkbook对象就代表了Excel文档。下
面代码读取上面生成的Excel文件写入的消息字串:
1. POIFSFileSystem fs = null;
2. HSSFWorkbook wb = null;
3.
4. try {
5. fs = new POIFSFileSystem(new FileInputStream("d:"));
6. wb = new HSSFWorkbook(fs);
7. } catch (IOException e) {
8. tackTrace();
9. }
10. HSSFSheet sheet = etAt(0);
11. HSSFRow row = (0);
12. HSSFCell cell = l((short) 0);
13.
String
msg = ingCellValue();
一、Excel基础
二、HSSF概况
三、通过usermodel读取文件
四、通过usermodel写入文件
五、通过eventusermodel读取文件
六、HSSF电子表格结构
七、通过HPSF读取文档属性
八、文档摘要信息
九、附录
━━━━━━
正文:
发布评论