Курс 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"
- Метод remove() для удаления элемента из списка
- Установка и использование Telegram API в Python
- inspect в Python: анализ кода
- Модуль pprint: улучшение вывода данных
- Установка пакетов с помощью pip
- Измерение времени выполнения кода
- Оператор in и not in в Python
- Декоратор Ajax required
- Документация функции help() в Python
- Codecademy в Telegram
- Объединение словарей в Python
- Отрицательные индексы списков
- Таймер обратного отсчета
- Исключение NotImplementedError
- Методы работы со строками в Python
- Удаление специальных символов с помощью re.sub
- Измерение времени выполнения
- %pinfo: получение информации об объекте
- Декораторы с @wraps
- Нан-рефлексивность в Python
- Оператор += для объединения строк
- Добавление элементов в список: append() vs extend()
- Подсчет часто встречающихся элементов
- Замена элементов в списке с помощью генераторов списков
- Переопределение метода
- Python enumerate() для работы с индексами
- Библиотека Rich: форматирование текста
- Функции map, filter и reduce
- Метод __irshift__ для побитового сдвига вправо
- Логирование в Python
- Работа с асинхронными задачами в Python
- Документирование функций в Python
- Очистка вывода в Python
- Оператор assert в Python
- Python enumerate() использование
- Многоточие в Python
- Numpy: использование Ellipsis
- Работа с итераторами в Python
- Работа с комбинациями в Python.
- Python: Фильтрация списков с помощью filter()
- Подсчет частотности элементов в Python
- Создание словарей с defaultdict()
- Метод __float__ в Python
- Работа с множествами в Python















