pandas.io.formats.style.Styler.to_excel
-
Styler.to_excel(excel_writer, sheet_name='Sheet1', na_rep='', float_format=None, columns=None, header=True, index=True, index_label=None, startrow=0, startcol=0, engine=None, merge_cells=True, encoding=None, inf_rep='inf', verbose=True, freeze_panes=None)[source] -
Запись стилизованной таблицы в электронную таблицу Excel
Новая в версии 0.20.
Параметры: excel_writer : строка или объект ExcelWriter
Путь к файлу или существующий объект ExcelWriter
sheet_name : строка, по умолчанию ‘Sheet1’
Имя листа, содержащего DataFrame
na_rep : строка, по умолчанию ‘’
Представление пропущенных данных
float_format : строка, по умолчанию None
Формат строки для чисел с плавающей точкой
columns : последовательность, необязательно
Столбцы для записи
header : булево значение или список строк, по умолчанию True
Записать заголовки столбцов. Если задан список строк, предполагается, что это псевдонимы для имен столбцов
index : булево значение, по умолчанию True
Записать имена строк (индекс)
index_label : строка или последовательность, по умолчанию None
Имя столбца для столбца(ов) индекса, если нужно. Если задано None, и
headerиindexравны True, то используются имена индексов. Последовательность должна быть задана, если DataFrame использует MultiIndex.startrow :
номер строки верхнего левого ячейки для выгрузки DataFrame
startcol :
номер столбца верхнего левого ячейки для выгрузки DataFrame
engine : строка, по умолчанию None
движок для записи - также можно установить это с помощью опций
io.excel.xlsx.writer,io.excel.xls.writer, иio.excel.xlsm.writer.merge_cells : булево значение, по умолчанию True
Записывать MultiIndex и иерархические строки как объединенные ячейки.
encoding: строка, по умолчанию None
кодировка результирующего файла Excel. Требуется только для xlwt, другие инструменты поддерживают unicode напрямую.
inf_rep : строка, по умолчанию ‘inf’
Представление бесконечности (в Excel нет родного представления для бесконечности)
freeze_panes : кортеж из целых чисел (длина 2), по умолчанию None
Определяет самую нижнюю строку и самый правый столбец, которые нужно зафиксировать
Новая в версии 0.20.0.
Примечания
Если передается существующий объект ExcelWriter, лист будет добавлен в существующую рабочую книгу. Это можно использовать для сохранения разных DataFrame в одной рабочей книге:
>>> writer = pd.ExcelWriter('output.xlsx') >>> df1.to_excel(writer,'Sheet1') >>> df2.to_excel(writer,'Sheet2') >>> writer.save()Для совместимости с to_csv, to_excel сериализует списки и словари в строки перед записью.
© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/0.21.1/generated/pandas.io.formats.style.Styler.to_excel.html