Оглавление
Установить с помощью Пипа
pip install Spire.XLS
Ссылки по теме
Excel — это один из стандартных форматов файлов, используемых Microsoft Excel, в котором можно хранить электронные таблицы, содержащие несколько листов, диаграмм, формул и данных. CSV, с другой стороны, представляет собой простой формат текстового файла, который широко используется для обмена и хранения данных. Он не имеет сложных спецификаций форматирования и обычно содержит только текстовые данные. Иногда преобразование между этими двумя форматами позволяет более гибко обрабатывать данные на разных платформах и приложениях. В этом посте рассказывается, как конвертировать Excel в CSV в Python с примером кода. И вы также можете конвертировать CSV обратно в Excel через Python если необходимо.
- Библиотека Python для преобразования Excel
- Преобразование Excel в CSV в Python
- Преобразование CSV в Excel на Python
- Получите бесплатную лицензию на библиотеку для преобразования файлов Excel
- Заключение
- Смотрите также
Библиотека Python для преобразования Excel
Spire.XLS for Python — это мощный API для работы с электронными таблицами, который позволяет создавать, изменять или конвертировать файлы Excel на платформах Python. С его помощью вы можете использовать Python для преобразования Excel в CSV и без особых усилий конвертировать CSV обратно в Excel. Перед этим установите Spire.XLS for Python и Plum-Dispatch v1.7.4, которые можно легко установить в VS Code с помощью следующих команд pip.
pip install Spire.XLS
В этой статье описывается более подробная информация об установке. В этой статье описывается более подробная информация об установке: Как установить Spire.XLS for Python в VS Code.
Преобразование Excel в CSV в Python
Преобразование Excel в CSV в Python поможет вам создать более легкую и удобочитаемую резервную копию ваших данных. Он также предоставляет возможность архивировать ваши данные с течением времени.
Шаги
- Импортируйте библиотеку spire.xls.
- Создайте объект Workbook, представляющий файл Excel.
- Используйте метод Workbook.LoadFromFile(), чтобы загрузить файл Excel по указанному пути.
- Получите первый лист из этой книги по свойству Workbook.Worksheets[index], и индекс здесь начинается с 0.
- Вызовите метод Worksheet.SaveToFile(), чтобы сохранить лист в формате CSV с использованием кодировки UTF-8 и освободить ресурсы.
Образец кода
- Python
from spire.xls import * # Create a Workbook object workbook = Workbook() # Load an Excel file from the specified path workbook.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Sample.xlsx") # Get the first sheet from this workbook sheet = workbook.Worksheets[0] # Save the worksheet in CSV format using UTF-8 encoding sheet.SaveToFile("C:\\Users\\Administrator\\Desktop\\ExcelToCSV.csv ", ",", Encoding.get_UTF8()) workbook.Dispose()
Преобразование CSV в Excel на Python
Excel предоставляет множество функций, таких как сортировка, фильтрация, расчеты, построение диаграмм и т. д. Используя Python для преобразования CSV в Excel, вы можете более удобно использовать эти функции для обработки данных.
Шаги
- Импортируйте библиотеку spire.xls.
- Создайте объект Workbook, представляющий книгу Excel.
- Используйте метод Workbook.LoadFromFile() для загрузки CSV-файла по указанному пути.
- Получите первый рабочий лист из этого файла по свойству Workbook.Worksheets[index], и индекс здесь начинается с 0.
- Установите параметр «Игнорировать ошибки», чтобы отображать числовые значения в виде текста в файле Excel.
- Автоматически настраивайте ширину столбцов в соответствии с содержимым.
- Вызовите метод Workbook.SaveToFile(), чтобы сохранить файл в формате Excel 2013 по указанному пути и освободить ресурсы.
Образец кода
- Python
from spire.xls import * # Create a Workbook object workbook = Workbook() # Load a CSV file workbook.LoadFromFile("C:\\Users\\Administrator\\Desktop\\ExcelToCSV.csv", ",", 1, 1) # Get the first worksheet sheet = workbook.Worksheets[0] # Display numbers as text sheet.AllocatedRange.IgnoreErrorOptions = IgnoreErrorType.NumberAsText # Autofit column width sheet.AllocatedRange.AutoFitColumns() # Save to an Excel file workbook.SaveToFile("C:\\Users\\Administrator\\Desktop\\CSVToExcel.xlsx", ExcelVersion.Version2013)
Получите бесплатную лицензию на библиотеку для преобразования файлов Excel
Вы можете получить бесплатная 30-дневная временная лицензия Spire.XLS for Python, чтобы использовать Python для преобразования Excel в CSV и CSV в Excel без ограничений оценки.
Заключение
В этой статье вы узнали, как конвертировать Excel в CSV и CSV в Excel в Python. Spire.XLS for Python поддерживает различные преобразования документов в Excel, включая Excel в PDF, Excel в изображения, Excel в HTML и т. д. Одним словом, эта библиотека упрощает процесс и позволяет разработчикам сосредоточиться на создании мощных приложений, включающих манипуляции с Excel. задания.