StringBuffer s 中保存有HTML 的TABLE 想通过POI 生成excel,直接用s.toString()去填充.是否可行?求代码
解决方案 »
- 我想为我们学校做一个教师个人主页管理系统网站,能够真正的给老师用的,想与大虾交流交流。
- 用struts写的登录和密码,但是密码框老是在上边
- 项目部署到服务器的tomcat上 访问极慢!!!
- 如何把如“2006-7-18”这样的字符串转换为日期型数据java.util.date?
- jsp怎样把数据库里的一个表导出来
- 一个servlet转发的难题,高手帮忙!!!
- 如何把mysql用limit分的页转换成sql server
- Jsp中,控件的name属性的值是用单引号还是双引号
- 再问有关getRequestDispatcher()的莫名其妙的问题?有人遇到过吗?
- 如何在JSP中生成WORD文件???急送分!!!
- 急!查询数据库得到数值,如果数值是0.0,0.00,0.000......等则显示为0,如果是8.0,8.00,8.000......等则显示为8,怎样做?就是去掉数字末尾的0
- 执行JAR文件的时候,报错
import org.apache.poi.hssf.record.*;
import org.apache.poi.hssf.model.*;
import org.apache.poi.hssf.util.*;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate;
import java.io.FileInputStream;
public class xls2table
{
public static String fileToBeRead="e://test.xls";
public static void main(String argv[])
{
try
{
HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead));
HSSFSheet sheet = workbook.getSheet("Sheet1");
int rows = sheet.getPhysicalNumberOfRows();
for (int r = 0; r < rows; r++)
{
HSSFRow row = sheet.getRow(r);
if (row != null)
{
int cells = row.getPhysicalNumberOfCells();
String value = "";
System.out.println(cells);
for (short c = 0; c < cells; c++)
{
HSSFCell cell = row.getCell(c);
if (cell != null)
{
switch (cell.getCellType())
{
case HSSFCell.CELL_TYPE_FORMULA :
//strCell = String.valueOf(aCell.getNumericCellValue());
//returnstr+=strCell+" ";
break;
case HSSFCell.CELL_TYPE_NUMERIC:
value += (long)cell.getNumericCellValue()+"t";
break;
case HSSFCell.CELL_TYPE_STRING:
value += cell.getStringCellValue()+"t";
break;
case HSSFCell.CELL_TYPE_BLANK://blank
//strCell = aCell.getStringCellValue();
//returnstr+=strCell+" ";
break;
default:
value +="t";
}
}
}
//下面可以将查找到的行内容用SQL语句INSERT到oracle
System.out.println(value);
//
}
}
}catch(Exception e)
{System.out.println(e);}
}
}
然后把以下内容拷贝进去
再用Excel打开
<table>
<tr>
<td>
123
</td>
<td>
234
</td>
</tr>
<tr>
<td>
aaa
</td>
<td>
bbb
</td>
</tr>
</table>
我是想用含有TABLE 的 String 生成EXCEL