Курс 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. Лямбда-функции в Python
  3. Идентификатор объекта в Python
  4. Асинхронный код в Python
  5. Необязательные аргументы в Python
  6. Оператор «and» в Python
  7. JSON-esque в Python
  8. Перевод двоичного кода в целое число
  9. Применение функций в Python
  10. Списковое включение в Python
  11. Ускорение обработки данных с %autoawait
  12. Python 3.12: переиспользование кавычек
  13. Глубокое копирование объектов
  14. Python 3.12: Псевдонимы типов
  15. Удаление элементов по срезу
  16. Оператор zip в Python
  17. Аргументы *args и **kwargs
  18. Протокол управления контекстом
  19. Основы работы с базами данных в Python
  20. Оператор in для Python
  21. Удаление дубликатов из списка
  22. Создание новых функций с помощью functools.partial
  23. Метод lt для сортировки объектов
  24. Создание спинбокса в tkinter
  25. Проверка на палиндром
  26. Декораторы в Python
  27. Множественное наследование в Python
  28. Профилирование кода на Python
  29. Выключение компьютера с помощью Python
  30. Метод join() для объединения элементов строки
  31. Списки в Python
  32. Работа с файловой системой в Python
  33. Создание Radio кнопок в tkinter
  34. Функция reduce() из модуля functools
  35. Вывод букв строки в Python
  36. Получение комбинаций в Python
  37. Проверка элементов списка условием
  38. Пропуск начальных строк с помощью dropwhile()
  39. Beautiful Soup — извлечение данных из HTML
  40. Быстрый поиск кода
  41. TON Smart Challenge #2: участие и подготовка
  42. Удаление элементов из списка в Python.
  43. Генерация чисел с range()
  44. Получение локальных переменных в Python
  45. Многострочные комментарии в Python
  46. Отступы в Python
  47. Управление контекстом с помощью декоратора contextmanager
  48. Генерация случайных чисел в Python

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