Test POI
来源:互联网 发布:摄像慢镜头软件下载 编辑:程序博客网 时间:2024/06/15 23:25
package com.corp.custom;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Iterator;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
/**
* @author a464597
*
*/
public class TestPOI {
/**
* @param args
* @throws IOException
* @throws FileNotFoundException
*/
public static void main(String[] args) throws FileNotFoundException, IOException {
// TODO Auto-generated method stub
// POIFSFileSystem fs= new POIFSFileSystem(new FileInputStream("c:/test.xls"));
// HSSFWorkbook wb = new HSSFWorkbook(fs);
// HSSFSheet sheet = wb.getSheetAt(0);
// int i = 0;
// for (Iterator rit = sheet.rowIterator(); rit.hasNext(); ) {
// HSSFRow row = (HSSFRow)rit.next();
// i++;
// if(i == 1)
// continue;
// for (Iterator cit = row.cellIterator(); cit.hasNext(); ) {
// HSSFCell cell = (HSSFCell)cit.next();
// System.out.println(cell.toString());
// }
// }
POIFSFileSystem fs= new POIFSFileSystem(new FileInputStream("c:/test.xls"));
HSSFWorkbook wb = new HSSFWorkbook(fs);
HSSFSheet sheet = wb.getSheetAt(0);
int i = 0;
for (Iterator rit = sheet.rowIterator(); rit.hasNext(); ) {
HSSFRow row = (HSSFRow)rit.next();
i++;
if(i == 1)
continue;
String s = "<?xml version=/"1.0/" encoding=/"UTF-8/"?>" +
"<fund><fundid>#@</fundid><name>#@</name><fundcategory>#@</fundcategory><fundtype>#@</fundtype>" +
"<terms>#@</terms><symbolcode>#@</symbolcode><CreationDate>#@</CreationDate>" +
"<lastupdatedDate>#@</lastupdatedDate><ExpirationDate>#@</ExpirationDate>" +
"<description>#@</description></fund>";
for(int j = 0;j < 10;j++){
HSSFCell cell = row.getCell(j);
s = s.replaceFirst("#@", cell == null? "" : cell.toString());
}
System.out.println(s);
}
}
}
- Test POI
- BZOJ2083:[POI] TES-Intelligence Test
- [BZOJ 2083] Poi 2010 Intelligence test · 二分
- 题解 BZOJ-2083 || POI 2010 intelligence test 三种解法
- poi
- POI
- POI
- POI
- POI
- poi
- poi
- POI
- POI
- POI
- poi
- POI
- POI
- poi
- 泛型的优点
- Windows Mobile下完整注册表备份和恢复的方案
- 公司招聘项目经理的一道面试题
- pku3253 Fence Repair
- 常用的regsvr32 注册
- Test POI
- 新手
- WPF and Silverlight 学习笔记(十七):WPF资源(Resource)(2)
- Wireless Rate Adaptation NOTE
- WPF and Silverlight 学习笔记(十五):WPF命令(Commands)
- 《Ext详解与实践 v3》阅读补充资料:分配命名空间
- APACHE整合TOMCAT的三种方式
- ceconfig.h和添加的feature的对应关系(By Walle@ARMCE)
- CE6相对CE5需要注意的事情(By Walle@ARMCE)