Час від часу нам потрібно експортувати дані з одного формату в інший з різних причин. У цій публікації ми покажемо вам, як конвертувати Excel у CSV у C#, і надамо приклад коду. У цій статті пояснюється, як налаштувати функціональні можливості та виконати просте перетворення документа у формат CSV. Лише за кілька хвилин ви можете конвертувати Excel у CSV за допомогою C#, дотримуючись наведених нижче кроків і коду.
Кроки для перетворення Excel у CSV у C#
- Установіть пакет GroupDocs.Conversion for .NET із NuGet.org
- Використовуйте простір імен GroupDocs.Conversion
- Ініціалізуйте клас Converter і введіть вихідний файл Excel
- Створіть об’єкт класу SpreadsheetConvertOptions і встановіть властивості для конвертованого документа
- Нарешті, збережіть перетворений файл на диску, викликавши метод Convert класу Converter із назвою перетвореного файлу та екземпляром класу SpreadsheetConvertOptions
Тепер ви маєте добре розуміти, наскільки просто виконати ці кроки та розробити функцію c# для перетворення Excel у CSV. Ви можете почати із завантаження необхідного пакета з веб-сайту NuGet і виклику класу Converter із вихідним файлом Excel. Потім встановіть формат для файлу візуалізації, ініціалізувавши клас SpreadsheetConvertOptions. Нарешті, передайте назву вихідного файлу методу Convert разом із об’єктом, створеним на попередньому кроці, щоб документ можна було зберегти на диску.
Код для перетворення Excel у CSV на C#
Ми написали зразок коду для базового перетворення документів, який демонструє, як використовувати можливість C# конвертувати XLSX у CSV. Окрім визначення типу файлу для вихідного документа, ми також вказали дві властивості для перетвореного документа: список індексів сторінок і кількість сторінок. Ви також можете додати багато інших атрибутів до документа візуалізації, наприклад пароль, номер початкової сторінки, рівень масштабування та водяний знак.
Особливість конвертації PDF-файлу в HTML на C# обговорювалася в нашій попередній публікації. Перегляньте посібник як конвертувати PDF у HTML за допомогою C#, якщо хочете дізнатися більше.