我现在从Excel中读取数据时,由于数据不规则导致读入的数据出现问题,具体情况如下。
在程序中用Ole方法读取Excel。比如
第一行(字段名,字符型): A B C
第二行(类型,字符型): T1 T2 T3
其他行(数据,数值型): 1 2 3结果,第二行无法获取
在程序中用Ole方法读取Excel。比如
第一行(字段名,字符型): A B C
第二行(类型,字符型): T1 T2 T3
其他行(数据,数值型): 1 2 3结果,第二行无法获取
解决方案 »
- webbrowser控件如何向填写支付宝密码?
- C# 读取数据
- 关于弹出窗口的问题
- BindingSource可以同时让TEXTBOX和DATAGRIDVIEW移动记录,但反过来TEXTBOX和datagridview各自绑定就不能用CURRENCYMANAGER控制它们?
- 先道歉,停车场算法,这次自己认真写了。还是有一些问题
- C#中如何计时
- 请问如何把鼠标焦点移动到一个textbox中?`
- 请教个Binary转换的问题,非常急~可是俺又没分了;(无法重赏了。
- 请问c#下有把一个文件写成byte[]的方法么?java下很好实现的说.......
- C#通过数组给控件赋值,无法达到预期效果
- 修改数据~~
- 请问如何在一个线程中锁定某资源,而在另一线程中解除锁定
{
DataSet dataSet = new DataSet(); string strConnExcels = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + fileName + ";Extended Properties='ExceL 8.0;IMEX=1;HDR=no';";
OleDbConnection connExcels = new OleDbConnection(strConnExcels);
connExcels.Open(); string strExcel = "SELECT * FROM [" + sheetName + "$]"; try
{
OleDbDataAdapter oleDbDataAdapter = new OleDbDataAdapter(strExcel, connExcels);
oleDbDataAdapter.Fill(dataSet); connExcels.Close();
connExcels.Dispose();
}
catch (OleDbException ex)
{
throw ex;
} return dataSet;
}
参考……