<पी>
<पी> Google शीट डेटा को प्रबंधित और विश्लेषण करने के लिए सहयोगात्मक कार्यों और टीम वर्क के लिए एक शक्तिशाली उपकरण है। आप डेटा प्रविष्टि, संक्षेपण, रिपोर्ट निर्माण और वास्तविक समय डेटा सिंक्रनाइज़ेशन जैसे कार्यों को स्वचालित करने के लिए Google शीट एपीआई को एकीकृत कर सकते हैं। इस लेख में, हम आपको दिखाएंगे कि स्वचालन के लिए Google शीट्स एपीआई एकीकरण कैसे करें। चरण 1:Google शीट API सक्षम करें
<पी> Google क्लाउड कंसोल में साइन इन करें पी> - Google क्लाउड कंसोल पर जाएं।
- अपने Google खाते से लॉग इन करें।
<पी> एक नया प्रोजेक्ट बनाएं पी> - प्रोजेक्ट ड्रॉपडाउन से ऊपर बाईं ओर ("Google क्लाउड" के बगल में)>> नया प्रोजेक्ट चुनें .
- एक प्रोजेक्ट नाम दर्ज करें (उदा., "Google शीट्स ऑटोमेशन").
- बनाएं क्लिक करें .
<पी>
<पी> एपीआई लाइब्रेरी खोलने के लिए: पी> - क्लाउड कंसोल में, एपीआई और सेवाएं पर जाएं>>लाइब्रेरीचुनें .
<पी> Google शीट्स एपीआई खोजें: पी> - Google शीट्स एपीआई टाइप करें खोज बार में.
- इस पर क्लिक करें और फिर सक्षम करें पर क्लिक करें .
<पी>
चरण 2:एपीआई क्रेडेंशियल सेट करें
- क्रेडेंशियल्स पर जाएं
- क्लाउड कंसोल में, एपीआई और सेवाएं पर जाएं>> क्रेडेंशियल चुनें .
- प्रमाणपत्र बनाएं
- क्रेडेंशियल बनाएं पर क्लिक करें .
- सेवा खाता चुनें ड्रॉपडाउन से.
<पी>
- सेवा खाता सेट करें
- एक नाम दर्ज करें सेवा खाते के लिए.
- संपन्न क्लिक करें .
<पी>
- सेवा खाते के लिए एक कुंजी बनाएं
- सेवा खातों की सूची में, आपके द्वारा अभी बनाए गए खाते पर क्लिक करें।
- कुंजियाँ पर जाएं टैब>> कुंजी जोड़ें चुनें>>नई कुंजी बनाएंचुनें .
<पी>
- JSON चुनें और बनाएँ पर क्लिक करें .
- credentials.json नाम की एक फ़ाइल डाउनलोड की जाएगी। इस फ़ाइल को सुरक्षित रखें .
<पी>
चरण 3:अपनी Google शीट को सेवा खाते के साथ साझा करें
<पी> अपनी Google शीट खोलें पी> - एक नई Google शीट बनाएं या किसी मौजूदा को खोलें।
<पी> सेवा खाता ईमेल के साथ साझा करें पी> - क्लाउड कंसोल पर वापस जाएं और अपना सेवा खाता ढूंढें।
- ईमेल कॉपी करें सेवा खाते का.
- अपनी Google शीट में, साझा करें पर क्लिक करें (ऊपर-दाएं).
- सेवा खाता ईमेल चिपकाएँ और संपन्न पर क्लिक करें .
<पी>
चरण 4:आवश्यक पायथन लाइब्रेरी स्थापित करें
<पी> आपको google-auth इंस्टॉल करना होगा और google-api-python-client Google शीट्स एपीआई के साथ इंटरैक्ट करने के लिए लाइब्रेरी। - अपना टर्मिनल खोलें (कमांड प्रॉम्प्ट, पॉवरशेल, या अपनी मशीन पर कोई टर्मिनल)।
- निम्न आदेश चलाएँ:
pip install --upgrade google-auth google-auth-oauthlib google-auth-httplib2 google-api-python-client
<पी> यह एपीआई के साथ काम करने के लिए आवश्यक लाइब्रेरी स्थापित करेगा। <पी>
चरण 5:Google शीट API से प्रमाणित करें
<पी> आप किसी भी पायथन वातावरण में Google शीट्स एपीआई एकीकरण के लिए पायथन स्क्रिप्ट चला सकते हैं। हम विज़ुअल स्टूडियो कोड का उपयोग करेंगे। <पी> विजुअल स्टूडियो कोड खोलें: पी> - वह फ़ोल्डर खोलें जहां आपने credentials.json सहेजा था वहां फ़ाइल करें.
- shets_api.py नाम से एक Python फ़ाइल बनाएं और निम्नलिखित कोड डालें:
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 शीट्स एपीआई कनेक्ट है!" पी> <पी>
चरण 6:कार्यों को स्वचालित करें
<पी> आप एपीआई का उपयोग करके पढ़ने, लिखने, जोड़ने आदि कार्यों को स्वचालित कर सकते हैं। 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)
- 'अपनी-स्प्रेडशीट-आईडी' को अपनी Google शीट की वास्तविक आईडी से बदलें।
- आप इसे अपनी शीट के URL में पा सकते हैं:https://docs.google.com/spreadshields/d/your-spreadshield-id/edit#gid=0
- टर्मिनल में पुनर्प्राप्त डेटा देखने के लिए स्क्रिप्ट को फिर से चलाएँ।
<पी>
2. Google शीट्स में डेटा लिखें
<पी> आप एपीआई एकीकरण के माध्यम से पायथन स्क्रिप का उपयोग करके अपनी 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 शीट्स एपीआई का उपयोग करके, आप विभिन्न कार्यों को स्वचालित कर सकते हैं, जिसमें दोहराए जाने वाले कार्य, डेटा प्रविष्टि, अपडेट रिकॉर्ड और अन्य सेवाओं के साथ शीट्स को एकीकृत करना शामिल है। यह सेटअप वर्कफ़्लो को सुव्यवस्थित करता है और मैन्युअल प्रयास को कम करता है। नई संभावनाओं को अनलॉक करने के लिए एपीआई एकीकरण का प्रयोग और अभ्यास शुरू करें। समाधान के साथ निःशुल्क उन्नत एक्सेल अभ्यास प्राप्त करें!