РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
90 of 687 menu

Метод to_excel

Метод to_excel применяется к DataFrame и сохраняет таблицу в файл формата Excel (с расширением .xlsx). Первым параметром передаётся путь к файлу или объект файлового потока. Для работы метода необходимо установить библиотеку openpyxl или xlsxwriter. Метод поддерживает множество параметров для тонкой настройки вывода, таких как указание имени листа, пропуск индекса, выбор колонок и форматирование.

Синтаксис

df.to_excel(file_path, sheet_name='Sheet1', index=True, columns=None, startrow=0, startcol=0)

Пример

Давайте создадим таблицу и сохраним её в Excel-файл:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }) df.to_excel('output.xlsx')

Результат выполнения кода:

Файл 'output.xlsx' создан в текущей директории

Пример

Сохраним таблицу без индекса и с указанием имени листа:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }) df.to_excel('output.xlsx', sheet_name='Data', index=False)

Результат выполнения кода:

Файл 'output.xlsx' создан с листом 'Data'

Пример

Сохраним только определённые колонки таблицы:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50], 'c': [100, 200, 300, 400, 500] }) df.to_excel('output.xlsx', columns=['a', 'c'])

Результат выполнения кода:

В файл записаны только колонки 'a' и 'c'

Пример

Запишем данные начиная с определённой строки и колонки:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }) df.to_excel('output.xlsx', startrow=2, startcol=1)

Результат выполнения кода:

Данные записаны со смещением в 2 строки и 1 колонку

Смотрите также

  • метод to_csv,
    который сохраняет таблицу в CSV-файл
  • метод to_json,
    который сохраняет таблицу в JSON-формат
  • метод to_html,
    который сохраняет таблицу в HTML-формат
  • метод to_sql,
    который сохраняет таблицу в SQL-базу данных
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить