read_excel और to_excel
read_excel किसी Excel file से worksheet load करता है और to_excel किसी DataFrame को एक में save करता है।
In this page:
Syntax
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
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. #}
आम गलतियां
- openpyxl dependency का न होना
- sheet_name भूल जाना
- गलती से 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: