社区
C#
帖子详情
读Excel 数据丢失
YQ8967
2010-01-31 10:26:42
有一个EXCEL 表
里有N多列
每列大部分都是数字,也有空格,也有些是全角的,半角的,字体不一至,单元格应有多种格式(没日期)
现用oledb连结读入到DataSet 中,发现有些单元格的数据丢失,变null了
我的sql语句中已含有 select trim(format(f1)) as a1,......
现在百思不得其解,请大侠指点.
...全文
59
5
打赏
收藏
读Excel 数据丢失
有一个EXCEL 表 里有N多列 每列大部分都是数字,也有空格,也有些是全角的,半角的,字体不一至,单元格应有多种格式(没日期) 现用oledb连结读入到DataSet 中,发现有些单元格的数据丢失,变null了 我的sql语句中已含有 select trim(format(f1)) as a1,...... 现在百思不得其解,请大侠指点.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CqCoder
2010-02-01
打赏
举报
回复
up
YQ8967
2010-02-01
打赏
举报
回复
oleDbConnection =new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + fileName + ";Extended Properties=\"Excel 8.0;IMEX=1;\"");
=================
我原来的没有这个
IMEX=1;
可连结,但丢失数据。加上,报错:找不到可安装的ISAM
donggeng008
2010-01-31
打赏
举报
回复
里有N多列
每列大部分都是数字,也有空格,也有些是全角的,半角的,字体不一至,单元格应有多种格式(没日期)
没太明白!
wuyq11
2010-01-31
打赏
举报
回复
DataSet ds=new DataSet();
OleDbConnection oleDbConnection = null;
try
{
oleDbConnection =new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + fileName + ";Extended Properties=\"Excel 8.0;IMEX=1;\"");
OleDbCommand selectCommand = new OleDbCommand();
selectCommand.Connection = oleDbConnection;
selectCommand.CommandText = "select * from [" + sheetName +"]";
selectCommand.CommandType = CommandType.Text;
OleDbDataAdapter adapter = new OleDbDataAdapter(selectCommand);
ds= new DataSet();
adapter.Fill(ds);
}
catch (Exception exception)
{
oleDbConnection.Close();
}
finally
{
oleDbConnection.Close();
}
lzsh0622
2010-01-31
打赏
举报
回复
format(f1,'yyyymmdd')
利用OpenXML导出
数据
到
excel
或
读
取
excel
的
数据
利用微软OpenXML SDK来实现对
excel
的
读
写操作,在对
excel
模板写入是,可以保证
excel
模板不
丢失
。可以确保
excel
的样式
OLEDB
读
取
Excel
、csv出现字符串截断、
丢失
原因及其解决方案
在应用程序的设计中,经常需要
读
取
Excel
数据
或将
Excel
数据
导入转换到其他
数据
载体中,例如将
Excel
数据
通过应用程序导入SQL Sever等
数据
库中以备使用。笔者在开发“汽车产业链ASP协同商务平台”中遇到了类似需求。某...
Java POI
读
取
excel
中数值精度损失问题解决
主要介绍了Java POI
读
取
excel
中数值精度损失问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
在ppt中
读
取
Excel
--制作单选模板
谢谢!在ppt中
读
取
Excel
【已添加关键代码】MFC ListCtrl导入导出到
Excel
csdn搜索到的资源,但是原资源少了4行关键代码(不知是否是原作者抠掉的),所以listctrl内容保存到新的
Excel
的时候会出错(原因是标题没有被创建)。
丢失
的代码已经被我加上去了,详见ListDialog.cpp的286行。 PS:...
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章