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

溫馨提示×

Datatable c#如何導出Excel

c#
小樊
82
2024-07-16 16:11:44
欄目: 編程語言

您可以使用以下代碼示例將DataTable導出到Excel文件中:

using System;
using System.Data;
using System.IO;
using ExcelDataReader;
using ExcelDataReader.Log;

public void ExportDataTableToExcel(DataTable dataTable, string filePath)
{
    // 創建一個新的Excel文件
    using (var stream = File.Create(filePath))
    {
        using (var excelWriter = new StreamWriter(stream))
        {
            foreach (DataColumn column in dataTable.Columns)
            {
                excelWriter.Write(column.ColumnName + "\t");
            }

            excelWriter.WriteLine();

            foreach (DataRow row in dataTable.Rows)
            {
                for (var i = 0; i < dataTable.Columns.Count; i++)
                {
                    excelWriter.Write(row[i].ToString() + "\t");
                }

                excelWriter.WriteLine();
            }
        }
    }
}

在上面的示例中,我們首先創建了一個新的Excel文件,然后遍歷DataTable的列和行,并將它們寫入到Excel文件中。請注意,此方法只能將簡單的文本數據寫入Excel文件,如果您需要導出更復雜的數據(如格式化單元格、樣式等),您可能需要使用第三方庫或Excel Interop來實現。

另外,請確保已在項目中安裝了ExcelDataReader和ExcelDataReader.DataSet依賴項。您可以在NuGet包管理器中搜索并安裝這些包。

0
海城市| 正安县| 梓潼县| 东乡族自治县| 鹤庆县| 内江市| 连江县| 乐都县| 清流县| 瑞丽市| 铜山县| 保靖县| 苗栗市| 宁城县| 齐河县| 资阳市| 吴堡县| 藁城市| 江阴市| 漠河县| 武夷山市| 大足县| 扶绥县| 县级市| 区。| 怀安县| 丁青县| 闽侯县| 玛多县| 宁海县| 聂荣县| 偏关县| 安塞县| 利辛县| 红原县| 正定县| 岳西县| 汉源县| 民乐县| 开鲁县| 亳州市|