XLS ফাইল পড়া, সম্পাদনা ও লেখার জন্য ফ্রি পাইথন লাইব্রেরি

একটি ছোট আকারের ওপেন সোর্স পাইথন লাইব্রেরি সফটওয়্যার ডেভেলপারদের পাইথন API এর মাধ্যমে এক্সেল XLS স্প্রেডশিটে ডেটা পড়া, সম্পাদনা, পরিচালনা এবং লেখা সম্ভব করে।

Pyexcel-XLS কী?

Excel ফাইলগুলি ব্যবসা ও ডেটা ব্যবস্থাপনার একটি সর্বব্যাপী অংশ, যা ব্যবহারকারীদের আর্থিক রিপোর্ট, ডেটা বিশ্লেষণ, অথবা ট্যাবুলার ডেটা জড়িত যেকোনো কাজ পরিচালনা করতে সহায়তা করে। এই কাজগুলোর জন্য সবচেয়ে জনপ্রিয় প্রোগ্রামিং ভাষাগুলোর একটি হিসেবে Python বিভিন্ন ফাইল ফরম্যাটের সঙ্গে কাজ করার জন্য বিভিন্ন লাইব্রেরি প্রদান করে। Python-এ Excel ফাইল নিয়ে কাজ করার সময়, Pyexcel-XLS লাইব্রেরি একটি মূল্যবান সম্পদ, যা Excel ফাইল পড়া ও লেখা প্রক্রিয়াকে সহজ করে।

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

Pyexcel-XLS হল এক্সেল ফাইলের সঙ্গে কাজ করার জন্য একটি খুবই সহজ ব্যবহারযোগ্য এবং মূল্যবান পাইথন লাইব্রেরি। এটি এক্সেল ডেটা লোড, পড়া এবং লেখার প্রক্রিয়াকে সহজ করে, যা ডেটা ম্যানিপুলেশনের বিস্তৃত কাজের জন্য একটি চমৎকার পছন্দ করে তোলে। আপনি যদি এক্সেল ফাইল থেকে তথ্য বের করতে চান বা রিপোর্ট তৈরি করতে চান, এই লাইব্রেরি আপনার কাজের প্রবাহকে সহজ করে দিতে পারে। তাই, যদি আপনি পাইথনে প্রায়ই এক্সেল ফাইলের সঙ্গে কাজ করেন, একবার ব্যবহার করে দেখুন এবং এর সুবিধা অনুভব করুন।

Previous Next

Pyexcel-XLS দিয়ে শুরু করা

Pyexcel-XLS লাইব্রেরি ইনস্টল করার সুপারিশকৃত পদ্ধতি হল pip ব্যবহার করা। মসৃণ ইনস্টলেশনের জন্য দয়া করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

PIP কমান্ডের মাধ্যমে Pyexcel-XLS ইনস্টল করুন

pip install Pyexcel-XLS

GitHub এর মাধ্যমে Pyexcel-XLS ইনস্টল করুন

$ git clone https://github.com/pyexcel/pyexcel-xls.git
$ cd pyexcel-xls
$ python setup.py install

Python ব্যবহার করে একটি Excel ফাইলে লেখা

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

Python লাইব্রেরি ব্যবহার করে কীভাবে একটি সহজ Excel XLS স্প্রেডশিট তৈরি করবেন?

import pyexcel_xls

# Create a workbook
workbook = pyexcel_xls.get_sheet()

# Add data
data = [["Name", "Age", "City"],
        ["Alice", 25, "New York"],
        ["Bob", 30, "Los Angeles"]]

workbook.name_columns_by_row(0)
workbook.extend_rows(data)

# Save the workbook to an Excel file
workbook.save_as("output.xls")

Python API মাধ্যমে একটি Excel ফাইল পড়া

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

Python ব্যবহার করে Excel XLS ডকুমেন্ট থেকে ডেটা কীভাবে পড়বেন?

from pyexcel_xls import get_data
data = get_data("your_file.xls")
import json
print(json.dumps(data))
{"Sheet 1": [[1, 2, 3], [4, 5, 6]], "Sheet 2": [["row 1", "row 2", "row 3"]]}

বিবিধ বৈশিষ্ট্য সমর্থন

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

 বাংলা