এক্সেল স্প্রেডশীট প্রক্রিয়াকরণের জন্য ওপেন সোর্স রুবি API  

ফ্রি রুবি লাইব্রেরি এক্সেল এক্সএলএসএক্স ফাইল ফরম্যাটের সাথে কাজ করছে। এটি XLSX ফাইল ফর্ম্যাটগুলির দ্রুত পার্সিং, একটি নতুন ওয়ার্কবুক তৈরি করা, বিদ্যমান XLSX ফাইলগুলি পড়া ইত্যাদি সমর্থন করে৷

রুবিএক্সএল এক্সেল এক্সএলএসএক্স ফাইল ফরম্যাটের সাথে কাজ করার জন্য একটি নেতৃস্থানীয় রুবি লাইব্রেরি। রুবি অ্যাপ্লিকেশনের মধ্যে XLSX ফাইল ফরম্যাটগুলির একটি খুব দ্রুত পার্সিংয়ের জন্য লাইব্রেরি একটি খুব দরকারী ফাংশন অন্তর্ভুক্ত করেছে। লাইব্রেরি সম্পূর্ণ OOXML কাঠামো পার্স করতে সক্ষম এবং এমএস এক্সেল দ্বারা তৈরি ফাইলগুলি সহজেই খুলতে, পড়তে এবং পরিবর্তন করতে পারে। লাইব্রেরিটি ওপেন সোর্স এবং সাধারণ জনগণের জন্য এমআইটি লাইসেন্সের অধীনে অবাধে উপলব্ধ।

রুবিএক্সএল লাইব্রেরিতে এক্সেল এক্সএলএসএক্স ফাইল তৈরি এবং কাস্টমাইজেশনের সাথে সম্পর্কিত খুব দরকারী ফাংশন অন্তর্ভুক্ত রয়েছে যেমন বিদ্যমান XLSX ফাইলগুলি পড়া, একটি স্প্রেডশীটের একটি নির্দিষ্ট সারি বা কলাম অ্যাক্সেস করা, একটি নতুন ওয়ার্কবুক তৈরি করা, নতুন সেল বৈশিষ্ট্যগুলি অ্যাক্সেস করা এবং পরিচালনা করা, নতুন সারি সন্নিবেশ করা এবং পরিচালনা করা। এবং কলাম, একটি ওয়ার্কবুকে নতুন ওয়ার্কশীট যোগ করা, ওয়ার্কশীটের নাম পরিবর্তন করা, সেলের বিন্যাস এবং শৈলী পরিবর্তন করা, সারি বা কলাম, বর্ধিত সীমানা, সেল মার্জ করা, ওয়ার্কশীট সারি বা কলাম মুছে ফেলা এবং আরও অনেক কিছু

Previous Next

রুবিএক্সএল দিয়ে শুরু করা

রুবিএক্সএল লাইব্রেরি ইনস্টল করার প্রস্তাবিত উপায় হল রুবিজেমস ব্যবহার করে। মসৃণ ইনস্টলেশনের জন্য অনুগ্রহ করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

RubyGems এর মাধ্যমে rubyX ইনস্টল করুন

gem install rubyXL 

রুবির মাধ্যমে নতুন এক্সেল ওয়ার্কবুক তৈরি করুন

মাইক্রোসফ্ট এক্সেল একটি শক্তিশালী টুল যা ব্যবহারকারীদের তাদের ডেটা আরও ভালভাবে সংগঠিত এবং সংরক্ষণ করার ক্ষমতা দেয়। এটি সবচেয়ে বেশি ব্যবহৃত স্প্রেডশীট প্রোগ্রাম এবং অনেক ব্যবসায়িক কার্যক্রম, শিক্ষামূলক কাজ এবং সেইসাথে পৃথক ডেটা সংস্থায় গুরুত্বপূর্ণ ভূমিকা পালন করে। রুবিএক্সএল লাইব্রেরি সফ্টওয়্যার প্রোগ্রামারদের মাত্র কয়েকটি লাইনের কোড সহ একটি নতুন এক্সেল ওয়ার্কবুক তৈরি করার ক্ষমতা দেয়। আপনি সহজেই একটি নতুন ওয়ার্কশীট যোগ করতে পারেন, ওয়ার্কশীটে একটি নাম বরাদ্দ করতে পারেন, অবাঞ্ছিত ওয়ার্কশীট মুছে ফেলতে পারেন এবং আরও অনেক কিছু করতে পারেন৷

রুবির মাধ্যমে এক্সেল ওয়ার্কবুক তৈরি করুন

require 'rubyXL'
wb = RubyXL::Workbook.new
wb.is_template = true
ws = wb[0]
ws.add_cell(0, 0, 'test')
wb.save('output.xltx')

রুবির মাধ্যমে কলাম এবং সারি পরিচালনা করুন

ওপেন সোর্স রুবিএক্সএল লাইব্রেরিতে এক্সেল স্প্রেডশীটের ভিতরে সারি এবং কলাম পরিচালনার সাথে সম্পর্কিত বেশ কয়েকটি গুরুত্বপূর্ণ বৈশিষ্ট্য অন্তর্ভুক্ত রয়েছে। লাইব্রেরি নতুন সারি বা কলাম সন্নিবেশ করা, সারির উচ্চতা পরিবর্তন, কলামের প্রস্থ পরিবর্তন, সারি বা কলামের অভ্যন্তরে ফন্ট পরিবর্তন করা, সারিবদ্ধকরণ পরিবর্তন, সারি বা কলামের একটি সেট মুছে ফেলা, কোষ বিন্যাস পরিবর্তন করা ইত্যাদির জন্য সহায়তা প্রদান করেছে।

বিদ্যমান স্প্রেডশীটগুলি অ্যাক্সেস এবং সংশোধন করুন৷

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

রুবি লাইব্রেরির মাধ্যমে ওয়ার্কশীটগুলি অ্যাক্সেস এবং পুনঃনামকরণ

workbook.worksheets[0] # Returns first worksheet
workbook[0]            # Returns first worksheet
workbook['Sheet1']
//Renaming Worksheets
worksheet.sheet_name = 'Cool New Name' # Note that sheet name is limited to 31 characters by Excel.

রুবির মাধ্যমে বিদ্যমান এক্সেল ফাইল পড়ুন

বিনামূল্যের রুবিএক্সএল লাইব্রেরি সফ্টওয়্যার ডেভেলপারদের তাদের নিজস্ব অ্যাপ্লিকেশনের মধ্যে বিদ্যমান এক্সেল স্প্রেডশীট নথিগুলিকে রুবি কমান্ডের কয়েকটি ব্যবহার করে খুলতে এবং পড়তে সক্ষম করে। লাইব্রেরি সহজে বিভিন্ন সারি এবং কলামের মাধ্যমে অ্যাক্সেস এবং পুনরাবৃত্তি করার জন্য কিছু দরকারী ফাংশন প্রদান করেছে।

রুবি API এর মাধ্যমে এক্সেল ফাইল পড়ুন

//Replace 'ExcelFilePath' with the file path to read file
workbook = RubyXL::Parser.parse('ExcelFilePath')
 বাংলা