/// <summary>
/// 导入数据到数据集中
/// 备注:此种方法只支持excel原文件
/// </summary>
/// <param name="Path">文件路劲</param>
/// <param name="exceptionMsg">异常信息</param>
/// <returns></returns>
public static System.Data.DataTable InputExcel(string Path, ref string exceptionMsg)
{
System.Data.DataTable dt = null;
try
{
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Path + ";" + "Extended Properties=Excel 8.0;";
using (OleDbConnection conn = new OleDbConnection(strConn))
{
conn.Open();
System.Data.DataTable sheetDt = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
string[] sheet = new string[sheetDt.Rows.Count];
for (int i = 0; i < sheetDt.Rows.Count; i++)
{
&n
C#导入Excel数据的方式(两种)
最新推荐文章于 2025-07-09 10:39:43 发布

这篇博客介绍了使用C#从Excel文件中导入数据的两种方法。第一种方法利用`OleDbConnection`和`OleDbDataAdapter`,通过连接字符串直接填充数据到DataTable。第二种方法则通过创建`Application`对象,打开Workbook,遍历Worksheets中的数据并手动填充到DataTable。这两种方法都涉及到对Excel文件的操作和数据处理。
最低0.47元/天 解锁文章
894

被折叠的 条评论
为什么被折叠?



