Փաստաթուղթը ցույց է տալիս, թե ինչպես ստեղծել Excel ֆայլ C#-ում: Հետևյալ քայլերը և կոդի հատվածը ցույց են տալիս, թե ինչպես ստեղծել Excel ֆայլ C#-ում՝ առանց MS Office interop-ի օգտագործման:
C#-ում Excel ֆայլ ստեղծելու քայլեր
- Ներբեռնեք կամ տեղադրեք Aspose.Cells for .NET փաթեթը NuGet.org-ից
- Ներմուծեք Aspose.Cells անվանատարածք VS.NET նախագիծ
- Սահմանեք լիցենզիայի օբյեկտը և սահմանեք այն SetLicense մեթոդով
- Ստեղծեք դատարկ Workbook
- Մուտքագրեք հաշվետվության տվյալները առաջին Worksheet-ի բջիջներում
- Պահպանեք Excel XLSX ֆայլը տվյալների հետ
Տարիների ընթացքում հայտնի է դարձել, որ MS Excel ֆայլի ձևաչափերն օգտագործվում են տվյալների վերլուծության և տվյալների հաշվետվության համար: Վերոնշյալ քայլերը նկարագրում են Excel ֆայլում C#-ով գրելու կարգը: Մենք գրում ենք C# կոդ՝ զրոյից նոր Excel ֆայլ ստեղծելու համար: Excel ֆայլը կպարունակի հաճախորդների զեկույցի նմուշ. Դուք կարող եք ստեղծել ձեր ուզած հաշվետվությունը՝ լրացնելով համապատասխան բջիջները աշխատաթերթի տվյալների հետ:
Կոդ օրինակ՝ C#-ում Excel ֆայլ ստեղծելու համար
//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"); | |
} | |
} | |
} |
Վերոնշյալ օրինակում դուք կսովորեք, թե ինչպես դինամիկ կերպով ստեղծել Excel ֆայլ C#-ում: Օգտագործելով C#.NET, կարող եք հեշտությամբ ստեղծել Excel ֆայլ: Կոդի հատվածում մենք տվյալներ ենք տեղադրում աշխատանքային գրքույկի առաջին աշխատաթերթի մի քանի բջիջներում՝ պարզ հաշվետվություն պատրաստելու համար: Վերջում մենք պահում ենք Excel XLSX ֆայլը սկավառակի վրա: Բացի այդ, ձեզ կարող է դուր գալ ինչպես արտահանել մեծ Excel ֆայլը CSV C#-ով: