久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

winform如何導(dǎo)入excel數(shù)據(jù)

共計(jì) 1411 個(gè)字符,預(yù)計(jì)需要花費(fèi) 4 分鐘才能閱讀完成。

要在 Winform 中導(dǎo)入 Excel 數(shù)據(jù),可以使用 Microsoft.Office.Interop.Excel 庫(kù)。以下是一個(gè)示例代碼,演示如何導(dǎo)入 Excel 數(shù)據(jù)到 Winform 中的 DataGridView 控件:

using Microsoft.Office.Interop.Excel;
using System;
using System.Data;
using System.Windows.Forms;

namespace ExcelImportDemo
{public partial class Form1 : Form
    {public Form1()
        {InitializeComponent();
        }

        private void btnImport_Click(object sender, EventArgs e)
        {OpenFileDialog openFileDialog = new OpenFileDialog();
            openFileDialog.Filter = "Excel Files|*.xls;*.xlsx";
            if (openFileDialog.ShowDialog() == DialogResult.OK)
            {string fileName = openFileDialog.FileName;

                Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application();
                Workbook excelWorkbook = excelApp.Workbooks.Open(fileName);
                Worksheet excelWorksheet = excelWorkbook.Sheets[1];
                Range excelRange = excelWorksheet.UsedRange;

                DataTable dt = new DataTable();

                for (int i = 1; i <= excelRange.Columns.Count; i++)
                {dt.Columns.Add(excelRange.Cells[1, i].Value2.ToString());
                }

                for (int i = 2; i <= excelRange.Rows.Count; i++)
                {DataRow row = dt.NewRow();
                    for (int j = 1; j <= excelRange.Columns.Count; j++)
                    {row[j - 1] = excelRange.Cells[i, j].Value2;
                    }
                    dt.Rows.Add(row);
                }

                dataGridView1.DataSource = dt;

                excelWorkbook.Close();
                excelApp.Quit();}
        }
    }
}

在上面的代碼中,首先創(chuàng)建一個(gè) OpenFileDialog 來讓用戶選擇 Excel 文件,然后使用 Microsoft.Office.Interop.Excel 庫(kù)來打開 Excel 文件并讀取數(shù)據(jù)。讀取的數(shù)據(jù)將被存儲(chǔ)在一個(gè) DataTable 中,最后將 DataTable 綁定到 Winform 中的 DataGridView 控件上顯示出來。

請(qǐng)注意,使用 Microsoft.Office.Interop.Excel 庫(kù)需要安裝 Excel 程序并引用對(duì)應(yīng)的 COM 組件。也可以考慮使用第三方庫(kù)如 EPPlus 來處理 Excel 文件,避免依賴于安裝 Excel 程序。

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2024-05-13發(fā)表,共計(jì)1411字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 敖汉旗| 常山县| 横山县| 烟台市| 珠海市| 黄龙县| 天峻县| 武川县| 阿城市| 漯河市| 滁州市| 遂溪县| 双峰县| 墨江| 柏乡县| 东乌| 都江堰市| 枝江市| 十堰市| 淄博市| 会昌县| 邯郸县| 正镶白旗| 西峡县| 藁城市| 永宁县| 新龙县| 常宁市| 祁门县| 恭城| 马龙县| 石楼县| 徐汇区| 汕头市| 奉新县| 吉木萨尔县| 冕宁县| 鄱阳县| 甘肃省| 项城市| 景洪市|