,可以通过以下步骤实现:
以下是一个示例代码:
using System;
using System.Data.OleDb;
namespace ExcelReader
{
class Program
{
static void Main(string[] args)
{
string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\path\\to\\excel.xlsx;Extended Properties='Excel 12.0;HDR=YES;IMEX=1;'";
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
connection.Open();
OleDbCommand command = new OleDbCommand("SELECT * FROM [Sheet1$]", connection);
using (OleDbDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
string cellValue = reader.GetString(0); // 读取第一列的值
Console.WriteLine(cellValue);
}
}
}
}
}
}
在上述示例中,使用了OleDbConnection连接到Excel文件,创建了一个SELECT语句查询整个工作表的数据,并使用OleDbDataReader逐行读取数据。可以根据需要修改代码,获取特定单元格的值或处理合并单元格的情况。
对于腾讯云相关产品和产品介绍链接地址,可以参考腾讯云官方文档或咨询腾讯云的客服人员获取更详细的信息。
领取专属 10元无门槛券
手把手带您无忧上云