如题,那位高手给个例子看看或者指点一下
解决方案 »
- 到底什么是TCP连接呀
- 高效分布式数据库缓存经典解决方案,单应用服务器可撑1亿pv/天,提供源代码,不看后悔
- 寻求Hibernate题库
- Struts中的<FRAMESET>问题
- Tomcat5的中文文件名的文件返回404错误
- [100分]在CMP中如何,在一个find中如何得到表数据记录中主键(整形)为最大值那条记录对应ejb对象,EJB QL该如何写?????
- 请推荐一本比较好的Struts学习的书籍
- Applet问题。。高手求肋。。谢谢!!!
- 开发cmp ejb时sqlserver2000的jdbc出现的问题?怎么解决?谢谢
- 数组的引用数据类型 之间的转换类型
- 如何用java将页面内容导出为word格式?
- JMX 获得WEBLOGIC的数据库连接
throws SQLException, ClassNotFoundException {
String DRIVERCLASSNAME = "sun.jdbc.odbc.JdbcOdbcDriver";
Connection con = null; // 注:链接字符串必须加上readonly=false属性,否则无法修改.更多选项看参照Access数据源配置的高级选项.
// Driver={Microsoft Excel Driver
// (*.xls)};DriverId=790;Dbq=C:\MyExcel.xls;DefaultDir=c:\mypath; /*
* String url = "jdbc:odbc:Driver={Microsoft Excel Driver (*.xls)};DBQ="
* + csvFileName + ";READONLY=FALSE";
* Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con = DriverManager
* .getConnection(url);
*/ Class.forName("org.relique.jdbc.csv.CsvDriver");
con = DriverManager.getConnection("jdbc:relique:csv:" + csvFilePath); Statement statement = con.createStatement();
/**
* 查询时表明应该用 [tablename$] 或[worksheetname$] 这是微软ODBC的保留字,否测会出现找不到引擎.
* Excel会把首行的值当成字段值.即列名. SQL syntax "SELECT * FROM [sheet1$]". I.e.
* excel worksheet name followed by a "$" and wrapped in "[" "]"
* brackets.
* */
ResultSet result = statement.executeQuery("SELECT * FROM "
+ csvFileName);
List<T> list = new ArrayList<T>();
while (result.next()) {
T model = new T(); //进行属性的设置 list.add(model);
}
result.close();
return list;
}这是读取CSV文件的方法
你搜索java csv就出来几个常用的了
csv文件时以“,”来分隔数据的
BufferedReader reader = new BufferedReader(new FileReader("E:/1.CSV"));//换成你的文件名
reader.readLine();//第一行信息,为标题信息,不用,如果需要,注释掉
String line = null;
int i = 0 ;
while((line=reader.readLine())!=null){
if(i >=2 && i <= 10){
// System.out.println(line);
String item[] = line.split(",");//CSV格式文件为逗号分隔符文件,这里根据逗号切分
String str1 = item[1]; }
i ++ ;
}
reader.close();
吧,号split掉
获得数组进行处理
或者google组建