c# 导入excel文件时表头在第二行,然后我在读取数据时候总是提示找不到列名,敬请指教

如果我手动删除合并的单元格“员工列表”这一行后,那么ID,Name等信息在第一行的情况下,我的导入数据库代码是完全没问题的,但是考虑不能每次读取时都去手动删除第一行,因为这样给用户用的话那就太二了,所以手动删除的方法首先被排除……

做这种表单的时候局漏洞轻易不要合并单元格,我建议你这样操作:

  1. 把你“员工列表”那个单元格重新拆分成5个;

  2. 选中这五个单元格,右键->设置单元格格式;


  3. 然后在  “对齐”  中的  “水平对齐”,选择 “跨列居中”

  4. 然后你会发搜烂现表格标题的样式和原来相同,但是标题标题为5个单元格


    这样桐枯你在c#中读取数据的时候就不会提示找不到列名了