从excel导入到数据集发现某些记录的内容丢失
查了很多资料,都解决不了,网上也是只有问的没答的。
希望这里有仙人帮忙。
我用oledb打开excel的。
查了很多资料,都解决不了,网上也是只有问的没答的。
希望这里有仙人帮忙。
我用oledb打开excel的。
解决方案 »
- 未能加载类型.asax
- 高手请帮忙,关于调查问卷的问题
- aspnet_regiis加密webconfig配置节connectionStrings节点错误。
- 在使用owc生成图表时.如何才能图表生成时直接显示在浏览器中,而不用先保存在硬盘中,在显示在浏览中(vb.net)??????????????????????????
- ASP.NET中模式窗口关闭后,怎么让父窗体刷新成自己想要的页面?
- 简单的问题,前台JS生成SELECT ,后台怎么获取它的值?
- 请高手帮帮忙,小弟刚上路,我在页面上动态创建的TextBox,其值为什么传不进值来
- 怎样添加网络事务?
- 在vs.net中调试 asp.net程序的问题
- 请问怎样在html中邦定一后台变量?
- 如何当点击FormView里的删除按钮后让用户有个最后选择的机会?
- 我在客户端用一个Submit按钮提交到ASP.net页面,请问我怎样在ASP.net中处理这个传上来的值?
解决方法引用Excel组件读取则不会有遗漏,不过在处理速度上会有一定影响.
{
string strConnection = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source =" +strFileName + ";Extended Properties = Excel 8.0";
OleDbConnection oleConnection = new OleDbConnection(strConnection);
try
{
string strCommondText = " SELECT * FROM [Sheet1$] ";
oleConnection.Open();
DataSet dsRead = new DataSet();
OleDbDataAdapter oleAdper = new OleDbDataAdapter(strCommondText,oleConnection);
oleAdper.Fill(dsRead,"Pantent");
return dsRead;
}
catch(System.Exception)
{
throw new ApplicationException("读取数据源文件时出错");
}
finally
{
oleConnection.Close();
}
}试下这个
MaterialFileToUpload.PostedFile.SaveAs(PFP & FP)
FileName = HalfFileToUpload.PostedFile.FileName
If Trim(FileName) = "" Then
lblMsg.Text = "<font color=red>请选择您要上载的Excel檔</font>"
Exit Sub
End If
If CheckIsExcelFile(HalfFileToUpload.PostedFile.FileName) = False Then
lblMsg.Text = "<font color=red>请您选择excel档案径行上载!!</font>"
Exit Sub
End IF
其他的一样!
我也遇到这个问题,有一列有数据,就是读不出来,增加;HDR=Yes;IMEX=1\后,就可以读出来了:)