
Google পত্রক হল সহযোগিতামূলক কাজ এবং ডেটা পরিচালনা ও বিশ্লেষণ করার জন্য দলগত কাজের জন্য একটি শক্তিশালী টুল। আপনি ডেটা এন্ট্রি, সংক্ষিপ্তকরণ, প্রতিবেদন তৈরি এবং রিয়েল-টাইম ডেটা সিঙ্ক্রোনাইজেশনের মতো কাজগুলি স্বয়ংক্রিয় করতে Google শীট API-কে সংহত করতে পারেন। এই নিবন্ধে, আমরা আপনাকে দেখাব কিভাবে অটোমেশনের জন্য Google Sheets API ইন্টিগ্রেশন করতে হয়।
ধাপ 1:Google পত্রক API সক্ষম করুন
Google ক্লাউড কনসোলে সাইন ইন করুন
- Google ক্লাউড কনসোলে যান৷ ৷
- আপনার Google অ্যাকাউন্ট দিয়ে লগ ইন করুন।
একটি নতুন প্রকল্প তৈরি করুন৷
- প্রকল্প ড্রপডাউন থেকে উপরের বাম দিকে ("Google ক্লাউড" এর পাশে)>> নতুন প্রকল্প নির্বাচন করুন৷ .
- একটি প্রকল্পের নাম লিখুন (যেমন, "গুগল শীট অটোমেশন")।
- তৈরি করুন এ ক্লিক করুন .

এপিআই লাইব্রেরি খুলতে:
- ক্লাউড কনসোলে, এপিআই এবং পরিষেবা -এ যান>>লাইব্রেরি নির্বাচন করুন .
Google পত্রক API অনুসন্ধান করুন:৷
- Google পত্রক API টাইপ করুন সার্চ বারে।
- এতে ক্লিক করুন এবং তারপর সক্ষম করুন ক্লিক করুন .

ধাপ 2:API শংসাপত্র সেট আপ করুন
- প্রমাণপত্রে যান
- ক্লাউড কনসোলে, এপিআই এবং পরিষেবা -এ যান>> প্রমাণপত্রাদি নির্বাচন করুন৷ .
- প্রমাণপত্র তৈরি করুন
- ক্লিক করুন প্রমাণপত্র তৈরি করুন .
- পরিষেবা অ্যাকাউন্ট নির্বাচন করুন ড্রপডাউন থেকে।

- পরিষেবা অ্যাকাউন্ট সেট আপ করুন
- একটি নাম লিখুন পরিষেবা অ্যাকাউন্টের জন্য।
- সম্পন্ন এ ক্লিক করুন .

- পরিষেবা অ্যাকাউন্টের জন্য একটি কী তৈরি করুন
- পরিষেবা অ্যাকাউন্টের তালিকায়, আপনি যেটি তৈরি করেছেন তাতে ক্লিক করুন।
- কী-এ যান ট্যাব>> কী যোগ করুন নির্বাচন করুন>> নতুন কী তৈরি করুন নির্বাচন করুন .

- JSON বেছে নিন এবং তৈরি করুন ক্লিক করুন .
- credentials.json নামের একটি ফাইল ডাউনলোড করা হবে। এই ফাইলটি সুরক্ষিত রাখুন .

ধাপ 3:পরিষেবা অ্যাকাউন্টের সাথে আপনার Google শিট শেয়ার করুন
আপনার Google পত্রক খুলুন
- একটি নতুন Google পত্রক তৈরি করুন বা বিদ্যমান একটি খুলুন৷ ৷
পরিষেবা অ্যাকাউন্ট ইমেলের সাথে শেয়ার করুন
- ক্লাউড কনসোলে ফিরে যান এবং আপনার পরিষেবা অ্যাকাউন্ট সনাক্ত করুন৷
- ইমেল অনুলিপি করুন পরিষেবা অ্যাকাউন্টের।
- আপনার Google শিটে, শেয়ার করুন ক্লিক করুন৷ (উপরে-ডানে)।
- পরিষেবা অ্যাকাউন্টের ইমেল আটকান এবং সম্পন্ন ক্লিক করুন৷ .

পদক্ষেপ 4:প্রয়োজনীয় পাইথন লাইব্রেরি ইনস্টল করুন
আপনাকে google-auth ইনস্টল করতে হবে এবং google-api-python-client Google Sheets API এর সাথে ইন্টারঅ্যাক্ট করার জন্য লাইব্রেরি।
- আপনার টার্মিনাল খুলুন (কমান্ড প্রম্পট, পাওয়ারশেল বা আপনার মেশিনে যেকোন টার্মিনাল)।
- নিম্নলিখিত কমান্ড চালান:
pip install --upgrade google-auth google-auth-oauthlib google-auth-httplib2 google-api-python-client
এটি API-এর সাথে কাজ করার জন্য প্রয়োজনীয় লাইব্রেরিগুলি ইনস্টল করবে৷
৷

ধাপ 5:Google পত্রক API দিয়ে প্রমাণীকরণ করুন
আপনি যেকোন Python পরিবেশে Google Sheets API ইন্টিগ্রেশনের জন্য Python স্ক্রিপ্ট চালাতে পারেন। আমরা ভিজ্যুয়াল স্টুডিও কোড ব্যবহার করব।
ভিজ্যুয়াল স্টুডিও কোড খুলুন:
- যে ফোল্ডারে আপনি credentials.json সেভ করেছেন সেটি খুলুন সেখানে ফাইল করুন।
- sheets_api.py নামে একটি পাইথন ফাইল তৈরি করুন এবং নিম্নলিখিত কোড সন্নিবেশ করুন:
from google.oauth2 import service_account
from googleapiclient.discovery import build
# Load credentials from the JSON file
credentials = service_account.Credentials.from_service_account_file(
'credentials.json', # Path to your downloaded credentials.json file
scopes=['https://www.googleapis.com/auth/spreadsheets']
)
# Build the Sheets API service
service = build('sheets', 'v4', credentials=credentials)
print("Google Sheets API is connected!")
- স্ক্রিপ্ট চালানোর জন্য, নিম্নলিখিত কমান্ডটি প্রবেশ করান।
সংযোগটি সঠিকভাবে নির্মিত হলে আপনি একটি বার্তা দেখতে পাবেন:"Google পত্রক API সংযুক্ত আছে!"

ধাপ 6:স্বয়ংক্রিয় কাজগুলি
আপনি API ব্যবহার করে পঠন, লেখা, সংযোজন ইত্যাদি কাজ স্বয়ংক্রিয়ভাবে করতে পারেন।
1. Google পত্রক থেকে ডেটা পড়ুন
আপনার Google পত্রক থেকে ডেটা পড়তে, আপনার স্ক্রিপ্টে এটি যোগ করুন:
#Read data from Google Sheets
spreadsheet_id = 'your-spreadsheet-id' # Replace with your actual sheet ID
range_name = 'Sheet1!A1:G71' # Specify the range to read
# Retrieve data from the sheet
result = service.spreadsheets().values().get(
spreadsheetId=spreadsheet_id,
range=range_name
).execute()
values = result.get('values', [])
print("Data from Google Sheet:", values)
- 'your-spreadsheet-id' কে আপনার Google Sheet এর আসল ID দিয়ে প্রতিস্থাপন করুন।
- আপনি এটি আপনার পত্রকের URL এ খুঁজে পেতে পারেন:https://docs.google.com/spreadsheets/d/your-spreadsheet-id/edit#gid=0
- টার্মিনালে পুনরুদ্ধার করা ডেটা দেখতে স্ক্রিপ্টটি আবার চালান।

2. Google পত্রকগুলিতে ডেটা লিখুন
আপনি API ইন্টিগ্রেশনের মাধ্যমে পাইথন স্ক্রিপ ব্যবহার করে আপনার Google শীটে ডেটা লিখতে পারেন। ডেটা লিখতে আপনার স্ক্রিপ্টে এটি যুক্ত করুন:
#Write data to the Google Sheet
data = [
['Name', 'Age', 'Department', 'Salary'],
['Alice', 30, 'HR', 60000],
['Bob', 25, 'Engineering', 70000],
['Charlie', 35, 'Sales', 80000],
]
body = {
'values': data
}
service.spreadsheets().values().update(
spreadsheetId=spreadsheet_id,
range='Sheet2!A1',
valueInputOption='RAW',
body=body
).execute()
- স্ক্রিপ্টটি চালান, এবং আপনি আপনার Google শিটে আপডেট করা ডেটা দেখতে পাবেন।

অটোমেশনের জন্য আপনার স্ক্রিপ্ট নির্ধারণ করুন
আপনি একটি সময়সূচী ব্যবহার করে স্ক্রিপ্টটি স্বয়ংক্রিয় করতে পারেন বা আপনি অ্যাপ স্ক্রিপ্ট ব্যবহার করতে পারেন এবং স্ক্রিপ্টের সময়সূচী করতে একটি ট্রিগার যুক্ত করতে পারেন৷
- উইন্ডোজ :টাস্ক শিডিউলার ব্যবহার করুন৷
- macOS/Linux :ক্রোন কাজ ব্যবহার করুন৷ ৷
অটোমেশনের উদাহরণ:
- আপনি স্বয়ংক্রিয়ভাবে একাধিক উত্স থেকে ডেটা সংগ্রহ করতে পারেন এবং দৈনিক সারাংশ তৈরি করতে পারেন৷ ৷
- কাঁচা ডেটা আনুন, পরিষ্কার করুন এবং পরিষ্কার করা ডেটা আবার লিখুন।
- একটি বাহ্যিক ডাটাবেস থেকে Google শীটে ডেটা সিঙ্ক করুন৷ ৷
উপসংহার
Google Sheets API ব্যবহার করে, আপনি বিভিন্ন কাজগুলিকে স্বয়ংক্রিয় করতে পারেন, যার মধ্যে রয়েছে পুনরাবৃত্তিমূলক কাজগুলি, ডেটা এন্ট্রি, রেকর্ডগুলি আপডেট করা এবং অন্যান্য পরিষেবাগুলির সাথে শীটগুলিকে একীভূত করা৷ এই সেটআপ কর্মপ্রবাহকে স্ট্রীমলাইন করে এবং ম্যানুয়াল প্রচেষ্টাকে কমিয়ে দেয়। নতুন সম্ভাবনা আনলক করতে API ইন্টিগ্রেশন পরীক্ষা এবং অনুশীলন শুরু করুন।
সমাধান সহ বিনামূল্যে উন্নত এক্সেল ব্যায়াম পান!