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

Метод save

Метод save применяется к объекту ExcelWriter и сохраняет записанные данные в файл Excel. Метод не принимает параметров и вызывается после записи всех данных с помощью метода to_excel. Важно отметить, что при использовании менеджера контекста with метод save вызывается автоматически.

Синтаксис

writer.save()

Пример

Давайте запишем таблицу в Excel-файл с использованием метода save:

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

После выполнения кода будет создан файл data.xlsx с таблицей на листе Sheet1.

Пример

Давайте запишем несколько таблиц на разные листы с использованием метода save:

import pandas as pd df1 = pd.DataFrame({ 'a': [1, 2, 3], 'b': [10, 20, 30] }) df2 = pd.DataFrame({ 'a': [4, 5, 6], 'b': [40, 50, 60] }) writer = pd.ExcelWriter('data.xlsx') df1.to_excel(writer, sheet_name='Sheet1') df2.to_excel(writer, sheet_name='Sheet2') writer.save()

В результате будет создан Excel-файл с двумя листами, содержащими разные таблицы.

Пример

Рекомендуемый способ использования ExcelWriter - применение менеджера контекста, который автоматически вызывает save:

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

При таком подходе метод save вызывается автоматически при выходе из блока with, что гарантирует корректное сохранение файла даже в случае возникновения ошибок.

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

  • класс ExcelWriter,
    который используется для записи данных в Excel-файлы
  • метод close,
    который закрывает объект ExcelWriter и освобождает ресурсы
  • метод to_excel,
    который записывает DataFrame в Excel-файл
  • метод read_excel,
    который читает данные из Excel-файла
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить