要在C#中將數(shù)據(jù)寫(xiě)入Excel文件,可以使用Microsoft Office Interop Excel庫(kù)或第三方庫(kù),例如EPPlus、NPOI等
using System;
using Microsoft.Office.Interop.Excel;
namespace WriteToExcel
{
class Program
{
static void Main(string[] args)
{
try
{
// 創(chuàng)建一個(gè)新的Excel應(yīng)用程序?qū)嵗?/span>
Application excelApp = new Application();
// 創(chuàng)建一個(gè)新的Excel工作簿
Workbook workbook = excelApp.Workbooks.Add(Type.Missing);
// 獲取當(dāng)前活動(dòng)工作表
Worksheet worksheet = workbook.ActiveSheet;
// 在A1單元格中寫(xiě)入標(biāo)題
worksheet.Cells[1, 1] = "姓名";
worksheet.Cells[1, 2] = "年齡";
// 在A2和B2單元格中寫(xiě)入數(shù)據(jù)
worksheet.Cells[2, 1] = "張三";
worksheet.Cells[2, 2] = 25;
// 保存工作簿
string filePath = @"C:\output\output.xlsx";
workbook.SaveAs(filePath);
// 關(guān)閉工作簿
workbook.Close();
// 退出Excel應(yīng)用程序
excelApp.Quit();
Console.WriteLine("數(shù)據(jù)已成功寫(xiě)入Excel文件:" + filePath);
}
catch (Exception ex)
{
Console.WriteLine("發(fā)生錯(cuò)誤:" + ex.Message);
}
Console.ReadKey();
}
}
}
filePath
變量,設(shè)置保存Excel文件的路徑。注意:這個(gè)示例僅適用于Windows系統(tǒng),因?yàn)镸icrosoft.Office.Interop.Excel庫(kù)依賴于Windows操作系統(tǒng)上的Excel應(yīng)用程序。對(duì)于其他操作系統(tǒng),可以考慮使用第三方庫(kù),例如EPPlus或NPOI。