কম্পিউটার

Python - XlsxWriter মডিউল ব্যবহার করে কলামে প্যাটার্ন পূরণ সহ একটি এক্সেল চার্ট প্লট করা


চার্টগুলি এক বা একাধিক ডেটা পয়েন্টের অন্তত একটি সিরিজের সমন্বয়ে গঠিত। সিরিজ নিজেই সেল রেঞ্জের রেফারেন্স নিয়ে গঠিত। একটি এক্সেল শীটে চার্ট প্লট করার জন্য, প্রথমে, নির্দিষ্ট চার্ট টাইপের চার্ট অবজেক্ট তৈরি করুন (যেমন কলাম চার্ট ইত্যাদি)। চার্ট অবজেক্ট তৈরি করার পরে, এতে ডেটা ঢোকান এবং সবশেষে, সেই চার্ট অবজেক্টটি শীট অবজেক্টে যোগ করুন।

উদাহরণ

# import xlsxwriter moduleimport xlsxwriter#Workbook()একটি,অ-ঐচ্ছিক,আর্গুমেন্ট নেয় যেটি ফাইলের নাম#যেটি আমরা তৈরি করতে চাই।ওয়ার্কবুক =xlsxwriter.ওয়ার্কবুক('চার্ট_প্যাটার্ন.xlsx')# তারপর ওয়ার্কবুক অবজেক্টটি ব্যবহার করা হয় #add_worksheet() method.worksheet =workbook.add_worksheet()# এর মাধ্যমে নতুন ওয়ার্কশীট যোগ করতে #add_format() পদ্ধতি ব্যবহার করে ওয়ার্কশীটে সেল ফরম্যাট করার জন্য একটি নতুন ফরম্যাট অবজেক্ট তৈরি করুন।# এখানে আমরা বোল্ড ফরম্যাট অবজেক্ট তৈরি করি। ({'বোল্ড':1})# ওয়ার্কশীট ডেটা যোগ করুন যা চার্টগুলি উল্লেখ করবে। শিরোনাম =['শিঙ্গল', 'ব্রিক'] ডেটা =[ [[105, 150, 130, 90], [50, 120, 100, 110], # 'A1' থেকে শুরু হওয়া ডেটার সারি বোল্ড ফর্ম্যাটে লিখুন .worksheet.write_row('A1', শিরোনাম, বোল্ড)# যথাক্রমে 'A2', 'B2' থেকে শুরু হওয়া ডেটার একটি কলাম লিখুন। worksheet.write_column('A2', data[0])worksheet.write_column('B2', data[1])# একটি চার্ট অবজেক্ট তৈরি করুন যা #add_chart() পদ্ধতি ব্যবহার করে একটি ওয়ার্কশীটে যোগ করা যেতে পারে।# এখানে আমরা একটি তৈরি করি কলাম চার্ট অবজেক্টচার্ট =workbook.add_ch art({'type':'column'})# add_series পদ্ধতি ব্যবহার করে একটি চার্টে প্যাটার্ন সহ একটি ডেটা সিরিজ যোগ করুন। # ফাঁকটি প্যাটার্নগুলিকে আরও দৃশ্যমান করতে ব্যবহার করা হয়। # প্রথম সিরিজটি কনফিগার করুন।=শীট1 !$A$1 হল ['শীট1', 0, 0] এর সমতুল্য। # নোট:b/w =এ স্পেস ঢোকানো হয় না এবং পত্রক1, পত্রক1 এবং !# স্থান ঢোকানো হলে এটি warning.chart.add_series({ 'name':'=Sheet1 !$A$1', 'values':'=Sheet1 !$A$2:$A$5',' নিক্ষেপ করে pattern':{ 'pattern':'shingle', 'fg_color':'#804000', 'bg_color':'# c68c53' }, 'বর্ডার':{'color':'# 804000'}, 'gap':70,})# একটি দ্বিতীয় সিরিজ কনফিগার করুন.chart.add_series({ 'name':'=Sheet1 !$B$1', 'values':'=Sheet1 !$B$2:$B$5', 'প্যাটার্ন':{' 'প্যাটার্ন':'অনুভূমিক_ব্রিক', 'fg_color':'# b30000', 'bg_color':'# ff6666' }, 'বর্ডার':{'color':'# b30000'},})# একটি চার্ট টাইটেলচার্ট যোগ করুন। set_title ({'name':'cladding type'})# x-axis labelchart.set_x_axis({'name':'Region'})# যোগ করুন y-axis labelchart.set_y_axis({'name':'বাড়ির সংখ্যা) '})# একটি চার্টের উপরের-#বাম কোণে প্রদত্ত অফসেট মান সহ ওয়ার্কশীটে চার্ট যোগ করুন সেল D2 .worksheet.insert_chart('D2', চার্ট, {'x_offset':25, 'y_offset':10})# অবশেষে, close() method.workbook.close()<এর মাধ্যমে এক্সেল ফাইলটি বন্ধ করুন /প্রে> 
  1. কিভাবে Openpyxl দিয়ে পাইথন ব্যবহার করে এক্সেলে চার্ট তৈরি করবেন?

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

  3. Python XlsxWriter মডিউল ব্যবহার করে একটি এক্সেল শীটে একটি চার্টশিট যোগ করা

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