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

Файлы CSV (значения, разделенные запятыми) обычно используются для хранения данных. Большинство наборов данных в разных доменах также хранятся в формате CSV. Однако в некоторых случаях для обработки данных необходимо преобразовать файлы CSV в формат TXT. В соответствии с этим в этой статье рассказывается, как преобразовать CSV в TXT в Python.

Преобразование CSV в TXT в Python — библиотека

Прежде чем приступить к сохранению файлов CSV в формате TXT, мы установим Aspose.Cells for Python в нашем приложении. Это мощный, но простой в использовании API для работы с электронными таблицами, который позволяет создавать новые файлы электронных таблиц, а также легко обновлять и преобразовывать существующие. Вы можете выполнить следующую команду pip для установки Aspose.Cells for Python в свои приложения.

  • pip install aspose-cells

Вы также можете загрузить пакет API из раздела загрузки.

Как преобразовать файл CSV в TXT в Python

Вы можете легко преобразовать файл CSV в формат TXT, написав пару строк кода. Просто загрузите файл CSV и сохраните его как TXT. Ниже приведены шаги для сохранения файла CSV в формате TXT в Python.

  • Загрузите файл CSV с помощью класса Workbook.
  • Преобразуйте CSV в TXT, используя метод Workbook.save().

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

  import  jpype     
  import  asposecells     
  jpype.startJVM() 
  from asposecells.api import Workbook
  
  # load CSV file
  workbook = Workbook("input.csv");
  
  # save as TXT
  workbook.save("Output.txt");
  
  jpype.shutdownJVM()

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

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

Вывод

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

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