c#读取Excel的列名问题
2024-08-28 10:20:05
在修改c#读取Excel的时候,遇到了一些小问题,总结下,希望别人不用再浪费时间
读取excel的时候,如果是空行就不读取?
SELECT * FROM [DB_ESTATE$] where F2<>''即可(DB_ESTATE表示要读取的Excel工作薄,F2表示第二列,整体意思是第二列为空就不用读取了),
然后,老报错,时候f2不是列名,找了很久才找到原因
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +filepath+ ";Extended Properties='Excel 12.0 Xml;HDR=Yes;IMEX=1'";问题出现在这。
hdr=yes,这代表第一行是标题,不做为数据使用 ,如果用HDR=NO,则表示第一行不是标题,做为数据来使用,此处,我的为yes,结果标题变成读取的DataTable的标题,f2就找不到了,只需要HDR=no即可,此时标题变成数据,主动会加上列名F1,F2等
最新文章
- php常用函数
- Ubuntu12.04安装到U盘里
- mysql 行转列 和 列转行
- Linux gnome
- debian之samba服务器搭建
- Ubuntu 12.04 下安装 VirtualBox 及虚拟机winxp的安装
- Struts2 SSH整合框架返回json时,要注意懒加载问题
- [转]MySQL导入和导出SQL脚本
- linux上应用随机启动
- spring + hibernate 添加用户
- python书籍推荐:python编码推荐(高清完整pdf)
- 使用 MapTiler 进行地图切片
- Python爬虫简单介绍
- ajax 参数记录
- oracle优化技巧及实例(总结)
- daemon进程fork一次和fork两次的区别?
- Errors running builder &#39;Faceted Project Validation Builder&#39; on project
- GitHub支持的Markdown语法 GitHub Flavored Markdown
- wifi 模块RTL8188以及mt7601u 移植测试
- sql脚本创建用户角色权限表