如何
用java把excel.xls的数据存放在MySql数据库中
日期:2009年4月12日 作者:
在Java中读写Excel文件 Jakarta的POI项目提供了一组操纵Windows文档的Java API,如下多个
类提供了操作Excel文件的方便的途径:HSSFWorkbook、HSSFSheet、HSSFRow、HSSFCell,分别代表了Excel电子表格中的Book、Sheet、行和单元格。 你可以在下面地址下载到最新的POI工具包: http://jakarta.apache.org/poi/index.html 下面的代码建立
一个Excel文件test.xls,并在第一行的第一格中写入一条消息:
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("d:\test.xls"); HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet s = wb.createSheet(); wb.setSheetName(0, "first sheet"); HSSFRow row = s.createRow(0); HSSFCell cell = row.createCell(0); cell.setCellValue("Hello! This message is generated from POI."); wb.write(fos); fos.close(); } }
读取Excel文件时,首先生存一个POIFSFileSystem对象,由POIFSFileSystem对象构造一个HSSFWorkbook,该HSSFWorkbook对象就代表了Excel文档。下面代码读取上面生成的Excel文件写入的消息字串:
POIFSFileSystem fs = null; HSSFWorkbook wb = null; try { fs = new POIFSFileSystem(new FileInputStream("d:\test.xls")); wb = new HSSFWorkbook(fs); } catch (IOException e) { e.printStackTrace(); } HSSFSheet sheet = wb.getSheetAt(0); HSSFRow row = sheet.getRow(0); HSSFCell cell = row.getCell((short) 0); cell.setEncoding(HSSFCell.ENCODING_UTF_16); String msg = cell.getStringCellValue();
上一篇:Excel电子表格运用技巧汇总
下一篇:excel 会计报表学习-宏按钮 复制期初
Silverlight子窗口如何
传递参数到父窗口
配置和注册ODBC数据源
SQL2000数据库远程导入(导出)数据
ubuntu linux下如何
运用
终端命令行上网?
Linux下发生段错误时如何
产生core文件
Java堆栈溢出的机制与原理
如何中断weblogic中stuck thread
ADSL也无线 如何安全地配置无线ADSL猫
|