1.OleDb方式:
- 使用.NET Framework内置的System.Data.OleDb命名空间中的类,可以将Excel文件当作数据库来读取数据。这种方式适用于较旧版本的Excel文件(.xls格式,即Excel 2003及更早版本)。
using System.Data.OleDb;
// 创建连接字符串
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=path_to_your_file.xls;Extended Properties='Excel 8.0;HDR=YES;'";
// 创建OleDbConnection对象
using (var connection = new OleDbConnection(connectionString))
{
connection.Open();
// 创建SQL查询语句
string query = "SELECT * FROM [Sheet1$]"; // Sheet1是你要读取的工作表名称
// 创建一个OleDbCommand对象并执行查询
using (var command = new OleDbCommand(query, connection