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

溫馨提示×

c# epplus怎樣寫入數據到excel

c#
小樊
81
2024-11-20 21:49:02
欄目: 編程語言

要使用C#和EPPlus庫將數據寫入Excel文件,請按照以下步驟操作:

  1. 首先,確保已經安裝了EPPlus庫。如果沒有安裝,可以通過NuGet包管理器安裝。在Visual Studio中,右鍵單擊項目 -> 選擇“管理NuGet程序包” -> 搜索“EPPlus” -> 安裝。

  2. 在C#代碼中,引入以下命名空間:

using OfficeOpenXml;
using System.IO;
  1. 創建一個方法來創建一個新的Excel文件并將數據寫入其中:
public void WriteDataToExcel(string filePath, object[,] data)
{
    // 創建一個新的Excel文件
    var fileInfo = new FileInfo(filePath);
    using (var package = new ExcelPackage(fileInfo))
    {
        // 獲取活動工作表
        ExcelWorksheet worksheet = package.Workbook.Worksheets[0];

        // 設置列寬
        worksheet.ColumnDimensions["A"].Width = 10;
        worksheet.ColumnDimensions["B"].Width = 10;
        // ... 根據數據列數設置其他列寬

        // 將數據寫入Excel
        int rowIndex = 1;
        foreach (var rowData in data)
        {
            for (int colIndex = 0; colIndex < rowData.GetLength(0); colIndex++)
            {
                worksheet.Cells[rowIndex, colIndex + 1].Value = rowData[colIndex];
            }
            rowIndex++;
        }

        // 保存Excel文件
        package.Save();
    }
}
  1. 調用此方法以將數據寫入Excel文件:
object[,] data = new object[,]
{
    { "Name", "Age", "City" },
    { "Alice", 30, "New York" },
    { "Bob", 25, "San Francisco" },
    { "Charlie", 22, "Los Angeles" }
};

string filePath = "output.xlsx";
WriteDataToExcel(filePath, data);

這將創建一個名為output.xlsx的Excel文件,并將數據寫入其中。請根據您的需求修改數據和列寬。

0
张家港市| 庐江县| 清河县| 永川市| 镇原县| 丘北县| 确山县| 马鞍山市| 东乌珠穆沁旗| 历史| 惠东县| 永康市| 兰溪市| 通榆县| 东乌珠穆沁旗| 民和| 毕节市| 东至县| 罗城| 乌海市| 简阳市| 台南市| 常山县| 利津县| 揭西县| 吉隆县| 隆德县| 盐池县| 平凉市| 甘肃省| 寿阳县| 安达市| 喀喇| 葵青区| 綦江县| 陕西省| 大渡口区| 孝感市| 南丹县| 绥芬河市| 韶关市|