ধরে নিন, আপনার কাছে একটি ডেটাফ্রেম আছে এবং একাধিক শীটে ডেটাফ্রেম রপ্তানির ফলাফল হিসেবে

এটি সমাধান করার জন্য, আমরা নীচে দেওয়া পদক্ষেপগুলি অনুসরণ করব -
সমাধান
-
এক্সেল রূপান্তর ব্যবহার করতে xlsxwriter মডিউল আমদানি করুন
-
একটি ডেটাফ্রেম সংজ্ঞায়িত করুন এবং df এ বরাদ্দ করুন
-
আপনি xlsxwriter হিসেবে ইঞ্জিন তৈরি করতে এবং সেট করতে চান নামের এক্সেল নামের ভিতরে pd.ExcelWriter ফাংশন প্রয়োগ করুন
excel_writer = pd.ExcelWriter('pandas_df.xlsx', engine='xlsxwriter') -
নীচের পদ্ধতিটি ব্যবহার করে ডেটাফ্রেমটিকে একাধিক এক্সেল শীটে রূপান্তর করুন,
df.to_excel(excel_writer, sheet_name='first_sheet') df.to_excel(excel_writer, sheet_name='second_sheet') df.to_excel(excel_writer, sheet_name='third_sheet')
-
অবশেষে excel_writer
সংরক্ষণ করুন
excel_writer.save()
উদাহরণ
আরো ভালোভাবে বোঝার জন্য নিচের কোডটি বুঝুন -
import pandas as pd
import xlsxwriter
df = pd.DataFrame({'Fruits': ["Apple","Orange","Mango","Kiwi"],
'City' : ["Shimla","Sydney","Lucknow","Wellington"]
})
print(df)
excel_writer = pd.ExcelWriter('pandas_df.xlsx', engine='xlsxwriter')
df.to_excel(excel_writer, sheet_name='first_sheet')
df.to_excel(excel_writer, sheet_name='second_sheet')
df.to_excel(excel_writer, sheet_name='third_sheet')
excel_writer.save() আউটপুট
