Hogyan készítsünk Excel fájlt C#-ban

A dokumentum bemutatja, hogyan hozhat létre Excel fájlt C# nyelven. A következő lépések és kódrészlet bemutatja, hogyan hozhat létre Excel fájlt C# nyelven az MS Office interop használata nélkül.

Az Excel-fájl létrehozásának lépései C#-ban

  1. Töltse le vagy telepítse a Aspose.Cells for .NET csomagot a NuGet.org webhelyről
  2. Importálja a Aspose.Cells névteret a VS.NET projektbe
  3. Határozza meg a License objektumot, és állítsa be a SetLicense metódussal
  4. Hozzon létre egy üres Workbook
  5. Vigye be a jelentésadatokat az első Worksheet celláiba
  6. Mentse el az Excel XLSX fájlt az adatokkal

Az évek során az MS Excel fájlformátumokat használják adatelemzésre és adatjelentésekre. A fenti lépések leírják az Excel fájlba C# használatával történő írási eljárást. C# kódot írunk egy új Excel fájl létrehozásához a semmiből. Az Excel fájl minta ügyféljelentést fog tartalmazni; a kívánt jelentést a munkalap megfelelő celláinak adatokkal való kitöltésével készítheti el.

Mintakód Excel-fájl generálásához C#-ban

//Add reference to the namespace of Aspose.Cells for .NET
using Aspose.Cells;
namespace GenerateExcelFile
{
class Program
{
static void Main(string[] args)
{
//At the start, set the license before using other APIs
Aspose.Cells.License Aspose_Cells_license = new Aspose.Cells.License();
Aspose_Cells_license.SetLicense("Aspose.Cells.lic");
//Create an Excel workbook from the scratch
Workbook ExcelFileWorkbook = new Workbook();
//Get the first worksheet (0 indexed position) in the workbook, the default worksheet
Worksheet ExcelFileSheet = ExcelFileWorkbook.Worksheets[0];
//Get the cells collection in the default worksheet
Cells SheetCells = ExcelFileSheet.Cells;
//Insert data into the cells of the sheet
SheetCells["A1"].PutValue("Customers Report");
SheetCells["A2"].PutValue("C_ID");
SheetCells["B2"].PutValue("C_Name");
SheetCells["A3"].PutValue("C001");
SheetCells["B3"].PutValue("Customer1");
SheetCells["A4"].PutValue("C002");
SheetCells["B4"].PutValue("Customer2");
SheetCells["A5"].PutValue("C003");
SheetCells["B5"].PutValue("Customer3");
SheetCells["A6"].PutValue("C004");
SheetCells["B6"].PutValue("Customer4");
//Save to Excel file (XLSX)
ExcelFileWorkbook.Save("ExcelFile.xlsx");
}
}
}

A fenti példában megtudhatja, hogyan hozhat létre dinamikusan Excel-fájlt C#-ban. A C#.NET segítségével könnyen létrehozhat Excel fájlt. A kódrészletben adatokat szúrunk be a munkafüzet első munkalapjának néhány cellájába, hogy egyszerű jelentést készítsünk. Végül az Excel XLSX fájlt lemezre mentjük. Ezenkívül tetszhet a hogyan exportálhat nagy Excel fájlt CSV-be C#-ban.

 Magyar