CSV в Excel Python

CSV (значения, разделенные запятыми) — это широко используемый формат файлов для хранения, импорта и экспорта данных из одного приложения в другое. Кроме того, большинство наборов данных в области науки о данных хранятся в файлах CSV. Однако в некоторых случаях вам необходимо преобразовать значения CSV, разделенные запятыми, в табличную форму в книгах Excel XLSX или XLS. Для таких сценариев в этой статье рассказывается, как преобразовать файлы CSV в Excel XLS XLSX в Python.

Библиотека Python для преобразования CSV в Excel XLS XLSX

Чтобы преобразовать CSV в XLSX или XLS Excel, мы будем использовать Aspose.Cells для Python через Java. Это высокоскоростная и мощная библиотека для работы с электронными таблицами, которая позволяет создавать, изменять или преобразовывать файлы Excel. Используя библиотеку, вы можете легко выполнять обратное и обратное преобразование файлов Excel XLS/XLSX. Вы можете установить API, используя следующую команду.

pip install aspose-cells

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

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

  • Создайте объект класса LoadOptions и инициализируйте его с помощью FileFormatType.CSV.
  • Создайте объект класса Workbook и инициализируйте его, указав путь к CSV-файлу и объект LoadOptions.
  • Преобразуйте CSV в Excel, используя метод Workbook.save(String, SaveFormat.XLSX).

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

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook, LoadOptions, SaveFormat

# Create CSV LoadOptions object
loadOptions =  LoadOptions(FileFormatType.CSV)

# Create a Workbook object with CSV file's path and the loadOptions
workbook =  Workbook("data.csv", loadOptions)

# Save CSV as XLSX
workbook.save("CsvToExcel.xlsx" , SaveFormat.XLSX)

CSV-файл

My Data,,,,,,,

Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205

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

CSV в Excel на Python

Конвертер Python CSV в Excel XLSX — получите бесплатную лицензию

Вы можете использовать API без ограничений на пробную версию, запросив бесплатную временную лицензию.

Вывод

В этой статье вы узнали, как конвертировать файлы CSV в Excel XLS XLSX в Python. Вы можете узнать больше об API электронных таблиц Python, используя документацию. Если у вас возникнут какие-либо вопросы или вопросы, сообщите нам об этом через наш форум.

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