Ši paprasta pamoka padės jums konvertuoti CSV į Excel naudojant C#. Sukuriame LoadOptions klasės objektą, kad valdytume šaltinio failo įkėlimą, o tada naudojame Workbook klasės egzempliorių įvesties CSV failui įkelti. Šio proceso metu naudodami C# konvertuokite CSV į Excel ir parašykite išvesties failą kaip XLSX failą.
Veiksmai, kaip konvertuoti CSV į Excel į C#
- Naudodami NuGet paketų tvarkyklės įrankį pridėkite Aspose.Cells, kad CSV konvertuotumėte į Excel.
- Sukurkite objektą LoadOptions, kad įkeltumėte įvesties CSV failą
- Sukurkite Workbook klasės objektą su CSV failo keliu ir objektu LoadOptions
- Išsaugokite išvesties XLSX darbaknygės failą
Šie paprasti veiksmai parodo, kaip lengva konvertuoti CSV į Excel naudojant C#, kur galite įkelti įvesties failą su kableliais atskirtomis reikšmėmis. Šis konvertavimas yra naudingas apdorojant iš CSV failo importuotų verčių skaičiavimus, nes Excel failai plačiai naudojami įvairioms matematinėms operacijoms atlikti. Be to, konvertavimas yra efektyvus, nes išvesties failui sukurti sunaudojama tik šiek tiek laiko ir atminties.
Kodas konvertuoti CSV failą į Excel C#
using System; | |
using Aspose.Cells; | |
namespace ConvertCSVtoExcelInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Use Aspose.Cells license to remove trial version limitations after converting CSV to Excel | |
License licenseForConvertingCSV = new License(); | |
licenseForConvertingCSV.SetLicense("Aspose.Cells.lic"); | |
// Create LoadOptions object for loading the input CSV file | |
LoadOptions loadOptions = new LoadOptions(LoadFormat.Csv); | |
// Create a Workbook class object with CSV file path and the loadOptions object | |
Workbook workbook = new Workbook("InputCSV.csv", loadOptions); | |
// Save output XLSX workbook file | |
workbook.Save(dataDir + "OutputCSVtoExcel.xlsx", SaveFormat.Xlsx); | |
} | |
} | |
} |
Šiame kodo fragmente naudojamas LoadOptions klasės egzempliorius, kuris gali įkelti skirtingus failų formatus atidarant įvesties failą. Be to, pagal savo reikalavimus taip pat galite tinkinti įvairias išvesties failo ypatybes, pvz., darbaknygės pavadinimą, darbalapio pavadinimą ir kitas su metaduomenimis susijusias ypatybes.
Šioje trumpoje pamokoje paaiškinta, kaip C# sukurti Excel iš CSV. Jei norite sužinoti atvirkštinį procesą, žr. straipsnį kaip eksportuoti didelį Excel failą į CSV į C#.