কম্পিউটার টিউটোরিয়াল

স্প্রেডশীট (Spreadsheet) পাইথন ডিকশনারিতে কনভার্ট করা

স্প্রেডশীট (Excel/CSV) পাইথন ডিকশনারিতে কনভার্ট করার সবচেয়ে সহজ উপায় হলো pandas লাইব্রেরি ব্যবহার করা।

pandas ব্যবহার করে (Excel)

from pandas import *

xls = ExcelFile('my_file.xls')
data = xls.parse(xls.sheet_names[0])
print(data.to_dict())

আউটপুট

{'id': 10, 'name': "John"}

CSV ফাইলের জন্য

import pandas as pd

df = pd.read_csv('data.csv')
print(df.to_dict('records'))  # লিস্ট অফ ডিক্ট
print(df.to_dict('list'))     # কী: ভ্যালু লিস্ট

স্ট্যান্ডার্ড লাইব্রেরি দিয়ে (CSV)

import csv

with open('data.csv', newline='') as f:
    reader = csv.DictReader(f)
    data = list(reader)  # লিস্ট অফ ডিক্ট

print(data)

সুপারিশ: বড় বা জটিল স্প্রেডশীটের জন্য pandas সবচেয়ে পাওয়ারফুল। সিম্পল CSV-র জন্য স্ট্যান্ডার্ড csv মডিউলই যথেষ্ট।

  1. পাইথনে পান্ডাস অফসেটকে পাইথন ডেটে কনভার্ট করবেন?

  2. পাইথন টাপলকে ডিকশনারিতে রূপান্তর করার পদ্ধতি

  3. পাইথনে স্ট্রিংকে ডিকশনারিতে রূপান্তর করা

  4. পাইথনে ডিকশনারির স্ট্রিং রিপ্রেজেন্টেশনকে ডিকশনারিতে রূপান্তর করা