ধরে নিন, আপনার কাছে একটি ডেটাফ্রেম আছে এবং একাধিক শীটে ডেটাফ্রেম রপ্তানির ফলাফল হিসেবে
এটি সমাধান করার জন্য, আমরা নীচে দেওয়া পদক্ষেপগুলি অনুসরণ করব -
সমাধান
-
এক্সেল রূপান্তর ব্যবহার করতে 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()
আউটপুট