在读取Excel工作表数据时保持空列名称

时间:2016-10-06 06:11:46

标签: c# .net excel c#-4.0 oledb

我正在读取excel文件并将内容保存到数据库。 我有两列,第一列名称为空白,第二列名称为A. 两列都有下面的行。

当我使用oledbconnection执行public function getOrderCityByPrefix($data) { $queryBuilder = $this->createQueryBuilder('w') ->where('w.orderCity IN (:data)') ->setParameter('data', $data) ->getQuery(); return $queryBuilder->getResult(); } 时,

空列自动替换为F1。我需要excel sheet中提供的列和数据。

如何避免它?

1 个答案:

答案 0 :(得分:1)

我认为没有办法避免这种情况。这是OleDB连接到Excel时的正常行为,如果它找到空列,它将把第一行作为列名或从F1,F2,F3等生成一些默认名称