Курс Python → Преобразование Excel в PDF с Spire.XLS

Для преобразования файлов Excel формата XLS или XLSX в PDF с использованием Python, можно воспользоваться библиотекой Spire.XLS. Для начала необходимо загрузить файл Excel с помощью метода Workbook.LoadFromFile(), который предоставляется этой библиотекой. После загрузки файла, можно указать необходимые настройки преобразования через свойства объекта Workbook.ConverterSetting.

Например, можно задать параметры такие как ориентация страницы, размер листа, отступы и другие важные детали. Эти настройки позволят получить желаемый результат при преобразовании файла Excel в PDF. После того как все настройки установлены, можно приступить к процессу преобразования.


from Spire.XLS import Workbook

workbook = Workbook()
workbook.LoadFromFile("example.xlsx")

converter_settings = workbook.ConverterSetting
converter_settings.SheetFitToPage = True
converter_settings.FitToPagesWide = 1
converter_settings.FitToPagesTall = 1

workbook.SaveToFile("output.pdf", FileFormat.PDF)

В приведенном выше примере кода загружается файл «example.xlsx», устанавливаются настройки преобразования для того, чтобы содержимое помещалось на одну страницу PDF, и сохраняется результат в файл «output.pdf». Таким образом, пользователи могут легко и удобно преобразовать файлы Excel в PDF с помощью Python и библиотеки Spire.XLS.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Отладка производительности Python
  2. Применение функции map() в Python
  3. Очистка данных с помощью pandas
  4. Работа с асинхронными задачами в Python
  5. Создание именованных кортежей в Python
  6. Проверка файла .py на синтаксис.
  7. Создание класса очереди
  8. Возведение в квадрат с помощью itertools
  9. Поиск кода
  10. Ограничение ресурсов в Python
  11. Использование метода lower()
  12. Отладка в Python
  13. Оператор in для проверки наличия элемента
  14. Тест скорости набора текста на Python
  15. Кортеж в Python: создание, доступ, изменение
  16. Поиск индекса элемента в списке
  17. Типы возвращаемых значений в Python
  18. Создание коллекций из генератора
  19. Структуры данных в Python
  20. Поиск шаблона в строке
  21. Создание словаря и множества
  22. Обработка ошибок в JSON данных
  23. Циклы for в Python
  24. Управление ресурсами в Python
  25. Метод __iand__ для пользовательских классов
  26. inspect в Python: анализ кода
  27. Разделение строк в Python
  28. F-строки в Python 3.8
  29. Транспонирование 2D-массива с помощью zip
  30. Определение относительного пути
  31. Метод hash в Python
  32. Применение функции к каждому элементу списка
  33. Сериализация и десериализация объектов
  34. Аннотации типов в Python
  35. Запрос пароля с помощью getpass
  36. Создание списков в Python
  37. Работа с файлами и директориями в Python.
  38. Объединение словарей в Python
  39. Константы в модуле cmath
  40. Работа с кортежами в Python
  41. Разделение строки в Python
  42. Декораторы в Python
  43. Форматирование вывода с F-строками
  44. Декораторы в Python
  45. Работа со словарями в Python
  46. Генераторные функции в Python
  47. Сортировка в Python

Marketello читают маркетологи из крутых компаний