Тази публикация ви описва как да конвертирате CSV в Excel в C# без използването на софтуер на трети страни. Този урок ще ви покаже как да конвертирате документи между файлови типове електронни таблици по прост и основен начин. Освен това примерният код за конвертиране на CSV в XLSX C# може да се използва в проекта такъв, какъвто е, или можете да го подобрите, като промените свойствата на конвертирания документ.
Стъпки за конвертиране на CSV в Excel в C#
- Конфигурирайте GroupDocs.Conversion for .NET от мениджъра на пакети NuGet в приложението
- Използвайте пространство от имена GroupDocs.Conversion в кода
- Инициализирайте класа Converter и предайте изходния CSV файл
- Създайте екземпляр SpreadsheetConvertOptions клас за дефиниране на свойствата за конвертирания Excel файл
- Запазете изходния файл на Excel на диска, като използвате метода Convert на класа Converter и осигурете екземпляр на SpreadsheetConvertOptions, както и името на изходния файл на Excel
Насоките по-горе предоставят инструкции стъпка по стъпка за внедряване на възможност за C# конвертиране на CSV в Excel само с няколко реда код. Основното преобразуване на документ от CSV във формат Excel може да се осъществи, като следвате стъпките, описани по-горе. Ако желаете да персонализирате конвертирания Excel файл, за да отговаря на вашите специфични изисквания, трябва да използвате класа SpreadsheetConvertOptions, за да дефинирате параметри за изходния файл.
Код за конвертиране на CSV в Excel в C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertCsvToExcelInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert CSV to Excel using C# | |
{ | |
// Remove the watermark in output Excel document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source CSV file for conversion to Excel | |
var converter = new GroupDocs.Conversion.Converter("sample.csv"); | |
// Set the convert options for the Excel file | |
var convertOptions = new SpreadsheetConvertOptions(); | |
// Convert and save the CSV in XLSX format | |
converter.Convert("converted.xlsx", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
В следващия пример създадохме примерен код за възможността за C# конвертиране на CSV в XLSX. Този код може да се използва като отправна точка за конвертиране на документ и можете да го промените, за да изпълни вашите изисквания. Освен това, многобройни параметри могат да бъдат приложени към изходния Excel файл, за да го модифицирате, като номера на началната страница, списъка с индекси на страници, броя на страниците, паролата, мащаба и много други.
В последната ни статия обсъдихме как да конвертирате HTML документ в PDF с помощта на C#. Ако искате да научите повече за това, вижте урока на как да конвертирате HTML в PDF с помощта на C#.