用数据源,在EXCEL选中想要的数据区域,单击菜单中的插入->名称->定义,填个名字如excel_name.然后设置为数据源.
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:excel_name","","");
其他跟使用数据库一样
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:excel_name","","");
其他跟使用数据库一样
解决方案 »
- 如何解决 jsp网页之间 传递中文乱码 的问题
- ANT远程删除问题
- 正则表达式问题
- 关于集合中根据对象属性排序的问题
- java 内存划分,只分成栈、堆吗?如static变量放在堆的哪个部分..
- 如何把Tomcat中工程的web.xml热部署、???
- 关于struts2客户端验证的显示问题
- 关于socket数据传输问题
- 用jdk1.3 对xml编程,需要另外加入那些包?
- jboss3.2.1的部署问题(分少了点,别介意,这已经是我全部家当了:))
- 我把嵌有applet的index.htm挂在Tomcat的Root下,它怎么找不到同在一目录下的file.txt文件?
- 一个BMP的问题,怎么调用findByPrimaryKey?请大家帮我看看,谢谢
http://jakarta.apache.org/poi/ import org.apache.poi.hssf.usermodel.*;
public class ReadXL {
/** Excel文件的存放位置。注意是正斜线*/
public static String fileToBeRead="D:/JTest/ gongye.xls";
public static void main(String argv[]){
try{
// 创建对Excel工作簿文件的引用
HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead));
// 创建对工作表的引用。
// 本例是按名引用(让我们假定那张表有着缺省名"Sheet1")
HSSFSheet sheet = workbook.getSheet("Sheet1");
// 也可用getSheetAt(int index)按索引引用,
// 在Excel文档中,第一张工作表的缺省索引是0,
// 其语句为:HSSFSheet sheet = workbook.getSheetAt(0);
// 读取左上端单元
HSSFRow row = sheet.getRow(0);
HSSFCell cell = row.getCell((short)0);
// 输出单元内容,cell.getStringCellValue()就是取所在单元的值
System.out.println("左上端单元是: " + cell.getStringCellValue());
}catch(Exception e) {
System.out.println("已运行xlRead() : " + e );
}
}
}
[email protected]
[email protected]