Excel操作技巧
cgsthtm
男儿事长征,少小幽燕客!
展开
-
C#使用OleDb连接Excel数据源编写查询语句捕获到“无法识别的关键字when”的异常
1.case when 判断语句不能在excel作为数据源的情况下使用,下面的写法是错的select trim([车 号]) as HPHM,case when trim([车辆类型])='小型汽车' then '02' else '01' end as HPZL,trim([车辆类型]) as CLLX,trim([使用性质]) as SYXZ,trim([所 有 人]) as SYR f原创 2017-07-06 15:22:43 · 1881 阅读 · 0 评论 -
C#使用OleDb操作excel数据源关于Select字段有空格问题
1.问题描述:excel文件的列字段有空格,查询时会捕捉到(如果使用了try catch)“至少一个参数没有被指定值”异常,例如:select 车 号 as hphm from [sheet1$]//其中“车 号”是excel文件中的某一列字段; [sheet1$]代表excel文件的第一张表2.解决办法将需要查询的字段使用"[]"英文的中括号括起来,这样就解决了原创 2017-07-06 16:26:26 · 1333 阅读 · 0 评论 -
Excel数据库连接字符串
1.连接字符串Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:/Test/BMap/BMap/Images/石家庄.xlsx;Extended Properties='Excel 12.0;HDR=False;IMEX=1'2.说明1.HDR=Yes 代表第一行作为标题(即数据库表中的字段)2.IMEX=1 代表Excel只能用于读原创 2017-07-06 19:44:19 · 1201 阅读 · 0 评论