获取excelsheet列值的问题 [英] problem on getting column value of excelsheet

查看:97
本文介绍了获取excelsheet列值的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我擅长三条记录。在第一行中coloumn值在使用oledbreader读取时为null。最后两个得到。

第一列值为asdf1234,最后两个值为1234

i have excel with three records. in first rows coloumn value is null when read with oledbreader.and last two got.
first column value is asdf1234 and last two value is 1234

推荐答案

我建​​议阅读:从.NET应用程序访问Microsoft Office数据 [ ^ ]



如果Excel工作表包含标题,请使用如下的sql查询:

I'd suggest to read this: Accessing Microsoft Office Data from .NET Applications[^]

If Excel sheet contains headers, use sql query as below:
SELECT [HeaderName1], [HeaderName2], [HeaderName3]
FROM [SheetName


如果不是:

If not:

SELECT [1], [2], [3]
FROM [SheetName





注意,在这两种情况下都需要设置正确的连接字符串: http://www.connectionstrings.com/excel/ [ ^ ]


这篇关于获取excelsheet列值的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆