如何将用for循环读出的Excel数据放入DataTable中?(我用的是ExcelDataReader读取的数据)

问题描述

publicstaticvoidXLSX(stringpath){DataTabledt=newDataTable();FileStreamsteam=File.Open(path+"/某表.xlsx",FileMode.Open,FileAccess.Read);IExcelDataReaderexcelReader=ExcelReaderFactory.CreateOpenXmlReader(steam);DataSetresult=excelReader.AsDataSet();intcolumns=result.Tables[0].Columns.Count;introws=result.Tables[0].Rows.Count;intnumber=(columns-1)*(rows-1);string[]arr=newstring[number];for(inti=1;i<rows;i++){//if(i>=2)Console.Write("n");for(intj=1;j<columns;j++){Stringnvalue=result.Tables[0].Rows[i][j].ToString();}}

解决方案

解决方案二:
1:先创建DataTable,声明列并添加。2:每遍历一次都NewRow,并根据列明名赋值。3:最后将row添加到Rows中。

时间: 2024-10-28 06:37:37

如何将用for循环读出的Excel数据放入DataTable中?(我用的是ExcelDataReader读取的数据)的相关文章

如何将网页数据放入Excel中

  如何将网页数据放入Excel中,并实时更新?数据>自网站>输入网址>导出>属性>根据需求调整设置,完成!

数组循环遍历后的结果 放入list集合中 请各位大神帮帮忙 代码怎么写呀

问题描述 数组循环遍历后的结果 放入list集合中 请各位大神帮帮忙 代码怎么写呀 //数组res for(int i = 0; i < res.length; i++){ numValue=res[i].toString(); System.out.print(res[i] + " "); } 循环遍历后怎么放入list集合中 //List list = new ArrayList(); 解决方案 public static void main(String[] args){

arraylist-急 在线等 谢谢!java想要读取excel中某以特定单元格的值,现在是循环读出所有的值,请帮忙修改一下

问题描述 急 在线等 谢谢!java想要读取excel中某以特定单元格的值,现在是循环读出所有的值,请帮忙修改一下 package com.excel.action; import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java

mysql 数据库-java 从数据库每次读出5条数据 ,循环读出所有数据 怎么写 求帮忙 求大神

问题描述 java 从数据库每次读出5条数据 ,循环读出所有数据 怎么写 求帮忙 求大神 java 从mysql数据库每次读出5条数据,循环读出所有数据 求大神帮忙写下,越详细越好 谢谢了 解决方案 这是个分页查询问题. mysql是使用limit分页的,limit(beginIndex,pageSize),后台把需要的参数set进去就可以了

在jsp中把数据库的东西循环读出来修改后怎么放回去

问题描述 <%session.setMaxInactiveInterval(120);%><jsp:useBeanid="list"class="com.wish.CartArray"scope="session"/><%ArrayListcartList=list.getList();Iteratorit=cartList.iterator();Itemitem;%><tablealign="

excel-使用jxl把Excel的数据导入到数据库中的问题

问题描述 使用jxl把Excel的数据导入到数据库中的问题 如果有Excel中值为空的话,导入到数据库中报错.怎么改? 数据库中的该列是允许为空的. 解决方案 JXL导入EXCEL文件到数据库 1.导入到数据库中 第一步:把文件上传到服务器.private File upload; 第二步:解析文件.(只支持EXCEL2003文件) 第三部:保存到数据库中 [java] view plaincopy // 开始解析 List importUserList = new ArrayList(); t

我用的是vs2010 我要在vb里提取一个excel里面的数据装到datatable里面,怎么办?我是初学者,求大神帮忙

问题描述 我要在vb里提取一个excel里面的数据装到datatable里面,用于想数据库中添加数据,在datatable这儿要进一步筛选,所以请知道的大神帮帮忙 解决方案 解决方案二:我用c#给你举例说明一下如何操作excel工作簿.你可以请别人把以下代码翻译为vb.net的代码.这种翻译其实挺简单的.时间关系,我就不用vb.net给你写了.要操作Excel工作簿,首先你应该引用Microsoft.Office.Interop.Excel,并且在代码文件中写usingexcel=Microso

通过vb.net开发的web将一个excel文件中的数据导入到oracle中 出错

问题描述 通过vb.net开发的web将一个excel文件中的数据导入到oracle中又什么别的比较好的办法吗?我试过了:先用FileUpload.SaveAs方法将文件保存在服务器的一个文件夹下在用OleDbDataAdapter.Fill方法将excel读入到dataset最后循环dataset将数据写入oracle出现了在我本地机器上好用,但是在上传到服务器上后能够保存,但是用oledb访问不了,OleDbConnection一open就出现未定义的错误2147467259 解决方案 解决

用函数读出数据表内容放入二维数组

//用函数读出数据表内容放入二维数组 //动态sql语句 //以读出点击次数表为例. function list_hit($fields,$where,$order,$direction,$limit,$conn) { if ($fields=="") {$fields="hit_id,banner_id,hit_ip,hit_time";} if ($order=="") {$direction="";} $sql=&quo