Курс 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 3.7
  4. Работа с collections.Counter
  5. Генерация чисел с range()
  6. Вычисление натурального логарифма в NumPy
  7. Python enumerate() для работы с индексами
  8. Метод ipow для возведения в степень
  9. Декораторы классов
  10. Работа с функцией next() в Python
  11. Проверка типов с помощью isinstance
  12. Метод join() для объединения строк
  13. Сериализация и десериализация объектов
  14. Установка виртуального окружения Python
  15. Инверсия списка и строки в Python
  16. Преобразование в float
  17. inspect в Python: анализ кода
  18. Хранение переменных в Python.
  19. Генерация QR-кодов с библиотекой qrcode
  20. Иерархия классов в Python
  21. Метод join() для объединения элементов строки
  22. Создание списка дат
  23. Блок else в циклах.
  24. Замена символов в строке
  25. Работа с URL-адресами в Python
  26. Модуль pprint: улучшение вывода данных
  27. Парсинг статей с Newspaper3k
  28. Работа с модулем cmath
  29. Создание словарей с defaultdict
  30. Метод invert для побитового отрицания
  31. Атрибуты класса и экземпляра
  32. Делегирование в Python
  33. Метод split() для разделения строк
  34. Работа со строками в Python
  35. Переопределение метода len
  36. Оформление кода по PEP 8
  37. JSON в Python: модуль, dump, dumps, load
  38. Открытие, чтение и закрытие файла
  39. Проверка элементов списка условием
  40. Оператор break в Python
  41. Функция __init__ в Python
  42. Генераторы в Python
  43. Работа с YAML в Python
  44. Оператор * в Python
  45. Копирование объектов в Python
  46. Округление дробей в Python
  47. Создание списка через итерацию
  48. Создание namedtuple из словаря
  49. Модуль os в Python: работа с файлами

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