Курс 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. Возврат значений из генератора
  5. Проверка типа данных
  6. Перемещение и удаление файлов в Python
  7. Оператор break в Python
  8. Ограничение итераций в Python
  9. Срез списка в Python
  10. Настройка логгера Logzero
  11. Howdoi — получение ответов из терминала
  12. Добавление Progressbar в Python
  13. Отрицательные индексы списков
  14. Сравнение def и lambda-функций
  15. Нахождение разницы между списками в Python
  16. Парсинг веб-страниц с Beautiful Soup
  17. Метод remove() для удаления элемента из списка
  18. Отладка кода
  19. Функции в Python: создание и вызов
  20. Namedtuple в Python
  21. Запуск асинхронной корутины
  22. Big O оптимизация
  23. Форматирование чисел в Python
  24. Создание графиков в терминале
  25. Модуль array: создание и использование массивов
  26. Создание и обучение модели с Keras
  27. Генераторы в Python
  28. Метод __call__ в Python
  29. Оператор += для объединения строк
  30. Создание коллекций из генератора
  31. Класс-оболочка для словарей
  32. 9 уловок для чистого кода
  33. Подсказки типов в Python
  34. Управление импортом в Python
  35. Метод ne для сравнения объектов
  36. Оператор «not» в Python
  37. Изменение списка срезами
  38. Генераторы в Python
  39. Solidity для DeFi Ethereum
  40. Комплексные числа в Python
  41. Работа с Path в Python
  42. Сортировка с помощью параметра key
  43. Потоковый ввод в Python
  44. Python reversed() функция
  45. Python Менеджер контекста

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