Курс 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"
- Обработка исключений в Python
- Группы исключений в Python
- Оптимизация методов в Python 3.7
- Работа с collections.Counter
- Генерация чисел с range()
- Вычисление натурального логарифма в NumPy
- Python enumerate() для работы с индексами
- Метод ipow для возведения в степень
- Декораторы классов
- Работа с функцией next() в Python
- Проверка типов с помощью isinstance
- Метод join() для объединения строк
- Сериализация и десериализация объектов
- Установка виртуального окружения Python
- Инверсия списка и строки в Python
- Преобразование в float
- inspect в Python: анализ кода
- Хранение переменных в Python.
- Генерация QR-кодов с библиотекой qrcode
- Иерархия классов в Python
- Метод join() для объединения элементов строки
- Создание списка дат
- Блок else в циклах.
- Замена символов в строке
- Работа с URL-адресами в Python
- Модуль pprint: улучшение вывода данных
- Парсинг статей с Newspaper3k
- Работа с модулем cmath
- Создание словарей с defaultdict
- Метод invert для побитового отрицания
- Атрибуты класса и экземпляра
- Делегирование в Python
- Метод split() для разделения строк
- Работа со строками в Python
- Переопределение метода len
- Оформление кода по PEP 8
- JSON в Python: модуль, dump, dumps, load
- Открытие, чтение и закрытие файла
- Проверка элементов списка условием
- Оператор break в Python
- Функция __init__ в Python
- Генераторы в Python
- Работа с YAML в Python
- Оператор * в Python
- Копирование объектов в Python
- Округление дробей в Python
- Создание списка через итерацию
- Создание namedtuple из словаря
- Модуль os в Python: работа с файлами















