পাইথন ক্লাউড SDK ব্যবহার করে XLSM(এক্সেল ম্যাক্রো-সক্ষম ওয়ার্কবুক) ফাইলগুলিকে CSV(কমা-বিচ্ছিন্ন মান) ফর্ম্যাটে রূপান্তর করা ডেটা ম্যানিপুলেশন এবং বিশ্লেষণের জন্য একটি সম্ভাবনার জগত খুলে দেয়। এই পদ্ধতিটি বিকাশকারী এবং ডেটা উত্সাহীদের অনায়াসে বড় ডেটাসেটগুলি পরিচালনা করতে এবং ডেটা ট্রান্সফরমেশন কাজগুলিকে সহজে সম্পাদন করতে সক্ষম করে। পাইথন ক্লাউড SDK ব্যবহার করে, আপনি একটি শক্তিশালী এবং ব্যবহারকারী-বান্ধব API-এ অ্যাক্সেস লাভ করেন যা XLSM থেকে CSV রূপান্তর প্রক্রিয়াকে সহজ করে। আসুন অসংখ্য সুবিধাগুলি অন্বেষণ করি এবং অন্বেষণ করি কিভাবে এই পদ্ধতিটি আপনার ডেটা প্রসেসিং কর্মপ্রবাহকে স্ট্রীমলাইন করতে পারে এবং পাইথন ক্লাউড SDK ব্যবহার করে আপনার উত্পাদনশীলতা বাড়াতে পারে।
এক্সেল রূপান্তর REST API
XLSM-কে CSV-এ রূপান্তর করার কাজটি সম্পন্ন করা Aspose.Cells Cloud SDK for Python-এর সাহায্যে আরও বেশি দক্ষ এবং সোজা হয়ে ওঠে। এই শক্তিশালী SDK এক্সএলএসএম ফর্ম্যাট সহ এক্সেল ফাইলগুলি পরিচালনা করার জন্য বিশেষভাবে ডিজাইন করা বৈশিষ্ট্য এবং ফাংশনের একটি বিস্তৃত সেট সরবরাহ করে। তাই Aspose.Cells ক্লাউডের সাহায্যে, আপনি আপনার XLSM ডেটার সম্পূর্ণ সম্ভাবনাকে নিরবিচ্ছিন্নভাবে একটি ফর্ম্যাটে রূপান্তর করে প্রকাশ করতে পারেন যা ব্যাপকভাবে গৃহীত এবং বিভিন্ন ডেটা বিশ্লেষণ এবং প্রক্রিয়াকরণ সরঞ্জামগুলিতে ব্যবহৃত হয়।
SDK ইনস্টল করতে অনুগ্রহ করে নিম্নলিখিত কমান্ডটি চালান:
pip install asposecellscloud
ইনস্টলেশনের পরে, অনুগ্রহ করে GitHub বা Google অ্যাকাউন্ট ব্যবহার করে ক্লাউড ড্যাশবোর্ড-এ একটি বিনামূল্যের অ্যাকাউন্ট নিবন্ধন করুন অথবা আপনার ক্লায়েন্ট শংসাপত্রগুলি পেতে সাইন আপ ব্যবহার করুন৷
পাইথনে XLSM কে CSV তে রূপান্তর করুন
পাইথন কোড স্নিপেট ব্যবহার করে XLSM-কে CSV-এ রূপান্তর করতে অনুগ্রহ করে নিচে উল্লেখিত নির্দেশাবলী অনুসরণ করুন।
- আর্গুমেন্ট হিসাবে ক্লায়েন্ট শংসাপত্র পাস করার সময় CellsApi ক্লাসের একটি অবজেক্ট তৈরি করুন।
- এখন ইনপুট XLSM এর নাম, ফলাফল CSV নাম, এবং আউটপুট ফর্ম্যাট CSV হিসাবে উল্লেখ করুন।
- XLSM কে CSV ফরম্যাটে রূপান্তর করতে সেলওয়ার্কবুক গেটওয়ার্কবুক(…) পদ্ধতিতে কল করুন এবং ফলস্বরূপ ফাইলটিকে ক্লাউড স্টোরেজে সংরক্ষণ করুন।
# আরও কোড নমুনার জন্য, দয়া করে https://github.com/aspose-cells-cloud/aspose-cells-cloud-python দেখুন
def XLSMtoCSV():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# CellsApi ইনস্ট্যান্স আরম্ভ করুন
cellsApi = asposecellscloud.CellsApi(client_id,client_secret)
# ইনপুট XLSB ওয়ার্কবুক
input_file = "myDocument.xlsm"
# ফলস্বরূপ বিন্যাস
format = "CSV"
# ফলাফল ফাইলের নাম
output = "Converted.csv"
# XLSM কে CSV তে রূপান্তর করতে API কল করুন
response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output)
# কনসোলে প্রতিক্রিয়া কোড মুদ্রণ করুন
print(response)
# কনসোলে প্রিন্ট বার্তা (ঐচ্ছিক)
print('XLSM sucessfully converted to CSV !')
except ApiException as e:
print("Exception while calling CellsApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)
CURL কমান্ড ব্যবহার করে CSV থেকে Excel
এছাড়াও আপনি CURL কমান্ড এবং Aspose.Cells ক্লাউডের একটি শক্তিশালী সমন্বয় ব্যবহার করে অনায়াসে XLSM কে CSV তে রূপান্তর করতে পারেন। এই পদ্ধতিটি সরলতা, নমনীয়তা এবং প্ল্যাটফর্মের স্বাধীনতা প্রদান করে, যা আপনার বিদ্যমান সিস্টেমের সাথে বিরামহীন একীকরণের অনুমতি দেয়। উপরন্তু, কঠোর নিরাপত্তা প্রোটোকলের সাথে, আপনি রূপান্তর প্রক্রিয়া চলাকালীন আপনার ডেটার নিরাপত্তা এবং গোপনীয়তার বিষয়ে আত্মবিশ্বাসী হতে পারেন।
এই পদ্ধতির পূর্বশর্ত হল জেডব্লিউটি অ্যাক্সেস টোকেন তৈরি করা। তাই কমান্ড লাইন টার্মিনালে নিম্নলিখিত কমান্ডটি চালান:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
এখন যেহেতু আমাদের কাছে JWT টোকেন আছে, অনুগ্রহ করে XLSM-কে CSV-এ রূপান্তর করতে এবং ফলস্বরূপ আউটপুটকে ক্লাউড স্টোরেজে সংরক্ষণ করতে নিম্নলিখিত কমান্ডটি চালান।
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsm?format=CSV&isAutoFit=false&onlySaveTable=false&outPath=Converted.csv&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
উপরে উত্পন্ন JWT অ্যাক্সেস টোকেন দিয়ে accessToken
প্রতিস্থাপন করুন।
উপরের ছবিতে, আপনি লক্ষ্য করতে পারেন যে সমস্ত ওয়ার্কশীট থেকে পাঠ্য তথ্য একটি একক CSV ফাইলে রূপান্তরিত হয়েছে। আপনার রেফারেন্সের জন্য, উপরের উদাহরণে ব্যবহৃত নমুনা ফাইলগুলি নিম্নলিখিত লিঙ্কগুলি থেকে ডাউনলোড করা যেতে পারে:
উপকারী সংজুক
উপসংহার
উপসংহারে, আপনি Python-এর জন্য Aspose.Cells Cloud SDK ব্যবহার করে XLSM-কে CSV-এ রূপান্তর করতে চান বা Aspose.Cells ক্লাউড-এর সাথে cURL কমান্ড ব্যবহার করে, আপনি আত্মবিশ্বাসের সাথে সহজে এবং দক্ষতার সাথে কাজটি সম্পন্ন করতে পারেন। সুতরাং, উভয় পদ্ধতিই সঠিক এবং নির্ভরযোগ্য রূপান্তর নিশ্চিত করে, পুরো প্রক্রিয়া জুড়ে আপনার ডেটার অখণ্ডতা বজায় রাখে। আপনার XLSM ফাইলগুলির সম্ভাব্যতা আনলক করতে, ডেটা বিশ্লেষণ, ভাগ করে নেওয়া এবং প্রক্রিয়াকরণের সুবিধার্থে এই পদ্ধতির শক্তিকে আলিঙ্গন করুন।
সম্পরকিত প্রবন্ধ
আমরা আরও বোঝার জন্য নিম্নলিখিত নিবন্ধগুলি দিয়ে যাওয়ার পরামর্শ দিই: