从Excel中往DataTable中读取数据的时候,其中Excel中某个单元格是负数,为什么到DataTable中改单元格就不显示数据了 如:列1 列2
aa -1234
bb 123-4
上面这种情况 -1234 不显示
而 123-4 显示正常请高手指导一下!
aa -1234
bb 123-4
上面这种情况 -1234 不显示
而 123-4 显示正常请高手指导一下!
解决方案 »
- xml 插入无效
- 请教个小问题。。。。。。
- 麻烦大家帮我看一下,哪里没有实例化
- (分不多了)遇到Visual Studio.net问题-未能创建C#.net编译器。。重新安装了还是不行!!!
- 我想学习做网站,可不知道用asp.net(c#)好,还是java web好,希望大家可以给点意见
- ▲▲▲ajax与.net结合开发的搜索引擎▲支持FireFox▲另发现一IE BUG▲▲▲
- 是不是asp.net一定要有2000系统呀,xp行不行呀!!
- 在页面上使用<%@ using System.IO;%>为什么会出错?
- 找一个ASP.net高手开发一个电子商务网站
- 如何制作这样一个控件?立刻给分!
- ASP.net(C#)中如何从后台数据库中读取新闻列表
- CKeditor保持值的问题急急急。
DataTable导入EXCEL负数不显示?
aa -1234
bb 123-4
上面这种情况 -1234 不显示
而 123-4 显示正常请高手指导一下!
实现方式:System.Data.DataTable table = new System.Data.DataTable(); OleDbConnection dbcon = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + ExcelFilePath + ";Extended Properties=Excel 8.0");
OleDbCommand cmd = new OleDbCommand("select * from [" + TableName + "$]", dbcon);
OleDbDataAdapter adapter = new OleDbDataAdapter(cmd); try
{
if (dbcon.State == ConnectionState.Closed)
{
dbcon.Open();
}
adapter.Fill(table);
}