Курс 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. Принцип одной функции
  3. Удаление дубликатов из списка с помощью dict.fromkeys
  4. enumerate() в Python для работы с индексами
  5. Сериализация и десериализация объектов
  6. Извлечение новостей с newspaper3k
  7. Обезопасьте ввод данных
  8. Объединение, распаковка и деструктуризация
  9. Удаление элемента из списка
  10. Функции min(), max(), sum()
  11. Проверка списка: any() и all()
  12. Вывод сложных структур данных с помощью pprint
  13. Работа с классами данных
  14. Однострочники Python
  15. Создание уникального множества
  16. Определение индекса элемента списка
  17. Работа с словарями в Python
  18. Использование defaultdict в Python
  19. Объединение строк с помощью метода join
  20. Работа с множествами в Python
  21. Работа с временем в Python
  22. Переменные в Python: сокращение гласных
  23. Управление пакетами с pip
  24. Получение текущей директории
  25. Генераторы в Python
  26. Работа с набором данных CIFAR10 в PyTorch
  27. Роль запятой в Python
  28. Перезагрузка оператора в Python
  29. Работа с асинхронными задачами в Python
  30. Частичное совпадение ввода
  31. Сортировка в Python
  32. Избегайте двойного подчеркивания
  33. Проверка типа данных
  34. Передача параметров в Python
  35. Парсинг статей с Newspaper3k
  36. Определение относительного пути
  37. PATCH-запрос с библиотекой requests
  38. Выход из профиля в Django
  39. Модуль array: создание и использование массивов
  40. Функция format() в Python
  41. Создание объекта времени
  42. Путь к интерпретатору Python
  43. TypedDict для kwargs в Python 3.12
  44. Генераторы в Python
  45. Анонимные функции в Python
  46. Работа с изображениями Pillow
  47. Обработка исключений
  48. Метод сравнения объектов в Python

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