← Back to Pandas Course | Chapter 11: File I/O | Lesson 2 of 7

read_excel और to_excel

read_excel किसी Excel file से worksheet load करता है और to_excel किसी DataFrame को एक में save करता है।

In this page:

  1. read_excel/to_excel
Syntax
python
df = pd.read_excel("file.xlsx", sheet_name="Sheet1")
df.to_excel("out.xlsx", index=False)

read_excel/to_excel

.xlsx files को पढ़ने और लिखने के लिए openpyxl engine installed होना चाहिए। read_excel sheet_name, header और usecols accept करता है। to_excel ExcelWriter के ज़रिए कई sheets लिख सकता है। इस उदाहरण में एक file की जगह in-memory buffer का उपयोग किया गया है।

Note: sheet_name=None हर sheet को एक dictionary में पढ़ता है।

उदाहरण: read_excel/to_excel

python
import io
import openpyxl
import pandas as pd

df = pd.DataFrame({"item": ["pen", "ink"], "qty": [10, 3]})
buf = io.BytesIO()
df.to_excel(buf, index=False, sheet_name="stock")
buf.seek(0)
print(pd.read_excel(buf, sheet_name="stock"))

# Output:
#   item  qty
# 0  pen   10
# 1  ink    3
Related Topics
{# common_mistakes/chapter_summary/browser_support: on Hindi pages the view already swaps in the hi_ translation fields (or blanks these out if untranslated), so this renders correctly for both languages without a lang_code check here. #}
आम गलतियां
  1. openpyxl dependency का न होना
  2. sheet_name भूल जाना
  3. गलती से index लिख देना
चैप्टर सारांश
  • Excel को openpyxl चाहिए
  • sheet_name sheet चुनता है
  • ExcelWriter कई sheets लिखता है
  • index=False index को skip करता है
🔒

Chapter Quiz — Complete all 7 topics to unlock

0/7 topics done

Complete these topics first:

Login to run this code

C/C++/Java/PHP execution requires a free account. Your code is saved — you'll land right back in the editor after logging in.