Този урок включва пример за работещ код, както и инструкции стъпка по стъпка за конвертиране на XLSX в CSV с помощта на C#. Само с няколко лесни стъпки, като използвате библиотеката за преобразуване, можете да промените XLSX в CSV в C#. За съхранение и обмен на таблични данни два често срещани файлови формата включват XLSX и CSV. За да използвате данните в друга система или да ги импортирате в база данни, понякога може да се наложи да конвертирате XLSX в CSV. Ето основните стъпки за конвертиране на файлов формат XLSX в CSV заедно с примерен код на C#.
Стъпки за конвертиране на XLSX в CSV с помощта на C#
- Инсталирайте GroupDocs.Conversion for .NET от мениджъра на пакети NuGet
- Добавете препратка към пространството на имената GroupDocs.Conversion за преобразуване на XLSX в CSV
- Създайте екземпляр на клас Converter, като подадете пътя на входния XLSX
- Извлечете опциите за преобразуване, като извикате метода Converter.GetPossibleConversions
- Извикайте метода Convert.Save, за да запишете CSV на диск
Гореописаните стъпки могат да се използват за завършване на процедурата за експортиране на XLSX в CSV с помощта на C#. Ако е инсталиран .NET, тогава е възможно да изпълните тези стъпки на всяка добре позната операционна система, като Windows, macOS и Linux. Не е необходимо инсталиране на допълнителен софтуер за конвертиране на XLSX в CSV. Междуплатформеният характер на библиотеката, използвана в този пример, означава, че можете да изпълните следния примерен код, където е инсталиран .NET.
Код за конвертиране на XLSX в CSV с помощта на C#
using GroupDocs.Conversion; | |
namespace ConvertXLSXtoCSVusingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Conversion library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Conversion.lic"); | |
// Import XLSX document | |
var converter = new GroupDocs.Conversion.Converter("input.xlsx"); | |
// Get conversion option for CSV output | |
var convertOptions = converter.GetPossibleConversions()["csv"] | |
.ConvertOptions; | |
// Save the CSV to disk | |
converter.Convert("ConvertXLSXtoCSVusingCSharp.csv", convertOptions); | |
} | |
} | |
} |
Дадохме подробно обяснение на процедурата за преобразуване от C# XLSX в CSV в раздела по-горе, заедно с прост примерен код. Кодът е кратък и конвертирането на документа на Excel изисква само малък брой извиквания на API. Този код е лесен за интегриране във вашите приложения, след като определената библиотека за преобразуване на документи е настроена и пътищата на файловете са променени.
В тази тема разработихме процеса на конвертиране на XLSX в CSV и споделихме примерен примерен код за него. Преди това написахме статия за преобразуването на XLSX в JPG. За повече подробности, моля, прочетете статия как да конвертирате XLSX в JPG с помощта на C#.