C#读取excel文件数据丢失问题
来源:互联网 发布:mac osx yosemite.vdi 编辑:程序博客网 时间:2024/05/24 11:14
当使用OleDbDataAdapter.Fill填充数据到DataTable时,数据行与Excel行数不一致
修改OleDbConnection配置连接字符串
修改前:<add key="ExcelStr" value="Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties='Excel 12.0 Xml;HDR=YES;'" />
修改后:<add key="Excel12" value="Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties='Excel 12.0 Xml;HDR=YES;IMEX=1;'" />
IMEX是用来告诉驱动程序使用Excel文件的模式,其值有0、1、2三种,分别代表导出、导入、混合模式。
当我们设置IMEX=1时将强制混合数据转换为文本,但仅仅这种设置并不可靠,IMEX=1只确保在某列前8行数据至少有一个是文本项的时候才起作用,它只是把查找前8行数据中数据类型占优选择的行为作了略微的改变。例如某列前8行数据全为纯数字,那么它仍然以数字类型作为该列的数据类型,随后行里的含有文本的数据仍然变空。
阅读全文
0 0
- C#读取excel文件数据丢失问题
- C# 读取EXCEL文件出现数据丢失问题
- C# 读取EXCEL文件出现数据丢失问题
- C# 读取EXCEL文件出现数据丢失问题
- C# 读取EXCEL文件出现数据丢失问题
- C#读取excel文件数据丢失问题(转载)
- ADO读取Excel文件,丢失数据或数据错误问题。
- ADO 读取Excel文件数据, 丢失数据或数据错误问题。
- ADO 读取Excel文件数据, 丢失数据或数据错误问题。
- ADO 读取Excel文件数据, 丢失数据或数据错误问题。
- 关于.NET读取Excel文件到DataSet后数据丢失问题
- C# OLEDB方式读取Excel文件数据
- [Windows问题-4] C#读取excel文件
- C#读取Excel数据
- C#读取Excel数据
- C#读取Excel数据
- C#读取Excel数据
- C#读取Excel数据
- TabLayout、ViewPager与Fragment
- 【Android】当关闭通知权限后无法显示Toast的解决方案V2.0
- Android ProgressBar 之源码解析及扩展应用!
- S5700telnet配置及清除console密码举例
- 5-9 Huffman Codes
- C#读取excel文件数据丢失问题
- 浅谈团队项目管理
- Android Butter Knife 框架——最好用的View注入
- 从输入网址到显示网页的全过程分析
- WEB前端使用 webpack + reack 搭建框架 02 本地服务 与 热替换(react-hot-loader)
- python3脚本使用sql loader批量导入字节文件并二次处理
- Python3 socketserver 实现局域网通信
- spark企业经典案例之手机app流量统计
- 操作系统——页面置换算法