91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何將C#Dataset導出為Excel

c#
小樊
92
2024-06-25 23:04:55
欄目: 編程語言

你可以使用ExcelDataReader和ClosedXML庫來將C#的Dataset導出為Excel文件。以下是一個示例代碼:

using System;
using System.Data;
using System.IO;
using ExcelDataReader;
using ClosedXML.Excel;

public static void ExportDatasetToExcel(DataSet dataset, string filePath)
{
    var workbook = new XLWorkbook();
    
    foreach (DataTable dt in dataset.Tables)
    {
        var worksheet = workbook.Worksheets.Add(dt.TableName);

        // 寫入列名
        for (int i = 0; i < dt.Columns.Count; i++)
        {
            worksheet.Cell(1, i + 1).Value = dt.Columns[i].ColumnName;
        }

        // 寫入數據
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            for (int j = 0; j < dt.Columns.Count; j++)
            {
                worksheet.Cell(i + 2, j + 1).Value = dt.Rows[i][j];
            }
        }
    }

    workbook.SaveAs(filePath);
}

在這個示例中,我們首先創建一個XLWorkbook對象,然后遍歷Dataset中的每個DataTable。對于每個DataTable,我們創建一個工作表,并將列名和數據寫入工作表。最后,我們使用workbook.SaveAs(filePath)將Excel文件保存在指定的路徑下。

要使用ExcelDataReader和ClosedXML庫,你需要在Visual Studio中安裝這兩個庫。可以通過NuGet包管理器來安裝這兩個庫。

0
吉安市| 徐闻县| 朝阳市| 三河市| 静海县| 威宁| 余干县| 象山县| 错那县| 孝昌县| 彩票| 沁阳市| 武山县| 谷城县| 松桃| 隆化县| 枞阳县| 礼泉县| 刚察县| 绥芬河市| 即墨市| 湘潭市| 中牟县| 临高县| 丹巴县| 彭山县| 苍溪县| 宜良县| 吴川市| 南召县| 松阳县| 元氏县| 城口县| 虞城县| 玉屏| 禹州市| 南投市| 上杭县| 哈巴河县| 嘉鱼县| 泾源县|