C#怎么读取Excel的数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#怎么读取Excel的数据相关的知识,希望对你有一定的参考价值。

  方法一:采用OleDB读取EXCEL文件:
把EXCEL文件当做一个数据源来进行数据的读取操作,实例如下: 

  对于EXCEL中的表即sheet([sheet1$])如果不是固定的可以使用下面的方法得到

参考技术A 百度一下 npoi

C# OLEDB读取EXCEL的数据为空值

Excel内容大致如下:
Name Number
AAA 123
BBB 456
CCC C123
DDD Y456

使用OleDB连接Excel后,读前两行都没问题,第三行只读除了Name(CCC),Number读出是空值,这个空值的问题,是什么情况?该怎么解决?请高手指教

你的读取语句放出来,看看,应该是你的数据类型没有搞对 参考技术A 在excel中,前第二列的前两个数据,前边加上一个单引号,这样是为了转成文本

AAA '123
BBB '456
参考技术B 数据类型是什么,number列里有字符,你看看是什么类型

以上是关于C#怎么读取Excel的数据的主要内容,如果未能解决你的问题,请参考以下文章

C#读取大数据量Excel,60W行数据,该怎么处理

2015版vs c#读取excel代码

C#如何读取带密码的Excel文件

C# OLEDB读取EXCEL的数据为空值

C# 读取excel组件方法?

C#能不能像操作SQL数据库那样使用sql语句对excel进行读取更新等操作?