[缓慢前行]C# OLEDB方式访问Excel之bug
来源:互联网 发布:知乎同济大学环境工程 编辑:程序博客网 时间:2024/06/07 07:22
内容比较简单,方面自己以后查看
C# 访问Excel方式有多种,常见有com方式、oledb方式、csv文本方式、第三方方式(NPOI、DevExpress控件)等,其中oledb方式运行效率高,sql语句操作方便快捷,目前有个项目,就选择了该种方式,但在实际使用中,发现有些坑。
1、不可删除
描述:oledb方式访问Excel不能删除行
解决方法:
a、通过com方式删除
b、使用update更新语句 将每个字段置为NULL(目前采用)
2、读取不完全
描述:读取时发现有些字段不能显示
解决方法:
网上搜索,这些文章不错
链接1链接2链接3
总结如下a、IMEX=1与注册表值TypeGuessRows=0
b、HDR设为NO,但首行仍使用字符串类型的字段名
(建议驱动不要用Microsoft.Jet.OLEDB.4.0,用Microsoft.ACE.OLEDB.12.0,不然有坑)
0 0
- [缓慢前行]C# OLEDB方式访问Excel之bug
- C#读取excel--OLEDB方式
- C# OLEDB方式读取Excel文件数据
- C#操作Excel文件之OleDb
- c#操作excel方式二:采用OleDB操作Excel文件
- C#操作Excel的OLEDB方式与COM方式比较
- c# OleDb读取excel
- c# OLEDB读取Excel
- C# EXCEL 导入导出类(OLEDB的方式)
- C# 写Excel 的例子(以 OleDb 方式)
- C# 写Excel 的例子(以 OleDb 方式)
- C#以OleDb的方式操作Excel文件
- C#以OleDb的方式操作Excel文件(二)
- C#以OleDb的方式操作Excel文件(三)
- Oledb的方式导出Excel
- oledb方式读取Excel表
- win7 64 C# excel oledb
- c#用OleDb读写excel
- stl的vector和list的push_back效率比较
- 业余时间学习安排
- [mmc subsystem] host(第二章)——sdhci
- POJ3181-Dollar Dayz-完全背包+高精度
- 图像处理基础(4):高斯滤波器详解
- [缓慢前行]C# OLEDB方式访问Excel之bug
- eclipse 启动失败,报错org.eclipse.swt.SWTException: Failed to execute runnable
- java String.valueOf()的作用
- Myeclipse clean的作用
- BZOJ 3884: 上帝与集合的正确用法
- [mmc subsystem] host(第三章)——sdhci-pltfm说明
- java 线程 join
- Textview,EditText属性
- [mmc subsystem] host(第四章)——host实例(sdhci-msm说明)