CSV в Excel или Excel в CSV

Файлы CSV широко используются для хранения данных в виде значений, разделенных запятыми. Однако в некоторых случаях вам необходимо экспортировать данные из файлов CSV в электронные таблицы Excel или наоборот. В таких случаях в этой статье рассказывается, как экспортировать данные из CSV в Excel и из Excel в CSV в Linux.

Конвертер CSV в Excel или Excel в CSV для Linux

Для экспорта данных из CSV в Excel или из Excel в CSV мы будем использовать Aspose.Cells for .NET. Это мощный API для создания файлов Excel и управления ими из приложений .NET. Вы можете либо скачать API, либо установить его через NuGet.

Если вы новичок в разработке .NET для Linux, прочитайте как создать консольное приложение в Linux с помощью Visual Studio Code. Для установки Aspose.Cells for .NET в вашем приложении вы можете использовать расширение диспетчера пакетов NuGet для Visual Studio Code.

Преобразование CSV в Excel XLSX/XLS в Linux

Ниже приведены шаги для преобразования файла CSV в файл Excel XLSX/XLS в Linux.

  1. Создайте экземпляр класса LoadOptions и укажите формат ввода.
  2. Создайте экземпляр класса Workbook и инициализируйте его с помощью пути к CSV-файлу и объекта LoadOptions.
  3. Преобразуйте CSV в Excel, используя метод Workbook.Save(string, SaveFormat.Xlsx).

В следующем примере кода показано, как преобразовать файл CSV в файл Excel XLSX.

// Создать объект LoadOptions
LoadOptions loadOptions = new LoadOptions(LoadFormat.CSV);

// Создайте объект Workbook с путем к файлу CSV и объектом loadOptions.
Workbook workbook = new Workbook("Sample.csv", loadOptions);

// Сохранить CSV как файл Excel
workbook.Save("CSVtoExcel.xlsx", SaveFormat.Xlsx);

Преобразование Excel в CSV в Linux

Ниже приведены шаги для преобразования файла Excel XLSX/XLS в формат CSV.

  1. Создайте экземпляр класса Workbook и инициализируйте его путем к файлу Excel.
  2. Преобразуйте Excel в CSV, используя метод Workbook.Save(string, SaveFormat.Csv).

В следующем примере кода показано, как преобразовать файл Excel XLSX в CSV.

// Загрузите исходный файл Excel
Workbook workbook = new Workbook("CSVtoExcel.xlsx");

// Сохранить файл Excel как файл CSV
workbook.Save("ExcelToCSV.csv", SaveFormat.CSV);

Получить бесплатную лицензию

Вы можете использовать Aspose.Cells для .NET без ограничений по ознакомительной версии, используя временную лицензию.

Вывод

В этой статье вы узнали, как конвертировать файлы CSV в файлы Excel XLSX/XLS в Linux. Кроме того, вы видели, как экспортировать данные из электронных таблиц Excel в файлы CSV. Вы можете узнать больше об Aspose.Cells для .NET, используя документацию. Если у вас возникнут какие-либо вопросы, вы можете задать их нам через наш форум.

Смотрите также