Преобразование комментариев в Excel и CSV с Python
Когда дело доходит до управления данными и обмена ими, часто используются два популярных формата файлов: Excel и CSV. Файлы Excel широко используются для анализа и обработки данных, а файлы CSV предлагают упрощенный текстовый формат для облегчения передачи данных между различными приложениями. В этой статье мы рассмотрим, как конвертировать форматы Excel и CSV с помощью Python.
Установите библиотеку, необходимую для преобразования между Excel и CSV.
Для преобразования форматов Excel и CSV мы можем использовать библиотеку Spire.XLS для Python, которая позволяет нам создавать, читать, конвертировать файлы Excel и манипулировать ими в приложениях Python.
Прежде чем мы начнем, нам нужно установить эту библиотеку. Просто откройте терминал вашего проекта и выполните следующую команду pip
:
pip install Spire.XLS-for-Python
pip install plum-dispatch==1.7.4
Преобразование Excel в CSV с помощью Python
В следующем примере кода показано, как преобразовать файл Excel в формат CSV с помощью Python и Spire.XLS для Python:
pip install Spire.XLS-for-Python
pip install plum-dispatch==1.7.4
Преобразование CSV в Excel с помощью Python
В следующем примере кода показано, как преобразовать файл CSV в формат Excel с помощью Python и Spire.XLS для Python:
from spire.xls import *
from spire.common import *
# Créer un objet Workbook
workbook = Workbook()
# Charger un fichier CSV
workbook.LoadFromFile("C:\\Users\\Administrator\\Desktop\\CSV.csv", ",", 1, 1)
# Obtenir la première feuille de calcul
sheet = workbook.Worksheets[0]
# Afficher les nombres en tant que texte
sheet.AllocatedRange.IgnoreErrorOptions = IgnoreErrorType.NumberAsText
# Ajuster automatiquement la largeur des colonnes
sheet.AllocatedRange.AutoFitColumns()
# Enregistrer dans un fichier Excel
workbook.SaveToFile("output/ToExcel.xlsx", ExcelVersion.Version2013)
workbook.Dispose()
Заключение
Преобразование форматов Excel и CSV — это фундаментальный навык для эффективного управления и передачи данных. Используя примеры кода, представленные в этой статье, вы можете эффективно автоматизировать процесс преобразования между Excel и CSV с помощью Python.