Nic*_*rca 0 c# vb.net asp.net ado.net
我被要求在我的应用程序中创建导入功能.我得到一个excel工作表作为输入.工作表具有列标题,后跟数据.用户只想从他们的系统中选择一个xls文件,单击上传,该工具将删除数据库中的表并添加这些新数据.
我认为最好的方法是将数据放入一个数据表对象中,并将数据表插入行中的每一行逐行进入数据库.
我的问题是,有什么人可以给我代码打开excel文件,知道数据在文件中开始的行,并将数据导入到datable对象中?
Dan*_*Tao 5
看看Koogra.
您将WorkBook对象从路径实例化到XLS文件.
WorkBook
您可以WorkSheet从工作簿的Sheets属性访问对象.
WorkSheet
Sheets
您可以通过访问表的枚举在工作表中的行Rows从索引属性MinRow来MaxRow.
Rows
MinRow
MaxRow
您可以通过访问该行的枚举的细胞在给定行Cells从index属性MinColumn来MaxColumn.
Cells
MinColumn
MaxColumn
每个单元格都有一个Valueproperty(object)和一个FormattedValue方法(string).
Value
object
FormattedValue
string
尝试一下 - 我发现它非常直观且易于使用.
归档时间:
15 年,7 月 前
查看次数:
2591 次
最近记录: