কম্পিউটার

একাধিক শীট সহ একটি এক্সেল ফাইলে ডেটাফ্রেম রপ্তানি করতে একটি পাইথন প্রোগ্রাম লিখুন


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

একাধিক শীট সহ একটি এক্সেল ফাইলে ডেটাফ্রেম রপ্তানি করতে একটি পাইথন প্রোগ্রাম লিখুন

এটি সমাধান করার জন্য, আমরা নীচে দেওয়া পদক্ষেপগুলি অনুসরণ করব -

সমাধান

  • এক্সেল রূপান্তর ব্যবহার করতে 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()

আউটপুট

একাধিক শীট সহ একটি এক্সেল ফাইলে ডেটাফ্রেম রপ্তানি করতে একটি পাইথন প্রোগ্রাম লিখুন


  1. পাইথন - কিভাবে একটি CSV ফাইলে পান্ডাস ডেটাফ্রেম লিখতে হয়

  2. পাইথনে xlsxwriter মডিউল ব্যবহার করে এক্সেল ফাইল তৈরি করুন এবং লিখুন

  3. পাইথন openpyxl মডিউল ব্যবহার করে একটি এক্সেল ফাইল পড়ুন এবং লিখুন

  4. এক্সেলের একাধিক শীটে CSV ফাইল মার্জ করুন (সহজ পদক্ষেপ সহ)