অনলাইনে CSV-কে XLSX-এ রূপান্তর করতে শিখুন।

পাইথনে স্প্রেডশীট এপিআই ব্যবহার করে কীভাবে CSV কে এক্সেলে রূপান্তর করবেন

পাইথনে CSV কে Excel এ রূপান্তর করুন | পাইথন CSV কে XLSX এ রূপান্তর করুন

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

এই নিবন্ধে, আমরা ডেটা-কেন্দ্রিক ওয়ার্কফ্লো তৈরির জন্য CSV থেকে Excel রূপান্তর সম্পর্কিত বিশদ অন্বেষণ করতে যাচ্ছি।

CSV থেকে Excel রূপান্তরের জন্য Python REST API

Python এর জন্য Aspose.Cells Cloud SDK একটি বিরামবিহীন CSV থেকে Excel রূপান্তর প্রক্রিয়াকে সহজতর করে, ডেটা ম্যানিপুলেশন ক্ষমতা বাড়ানোর জন্য একটি শক্তিশালী এবং দক্ষ টুল সরবরাহ করে। এই SDK রূপান্তরের কাজকে সহজ করে, পাইথন অ্যাপ্লিকেশনগুলিকে সহজে CSV ফাইলগুলিকে এক্সেল ফর্ম্যাটে রূপান্তর করার অনুমতি দেয়। উপরন্তু, SDK-এর ব্যাপক ডকুমেন্টেশন নিশ্চিত করে যে ডেভেলপাররা দ্রুত তাদের Python অ্যাপ্লিকেশনগুলিতে কার্যকারিতা একীভূত করতে পারে, একটি মসৃণ এবং সুনির্দিষ্ট CSV থেকে Excel রূপান্তর অভিজ্ঞতা সক্ষম করে।

SDK ব্যবহার করার জন্য, প্রথমে আমাদের PIP থেকে SDK ইনস্টল করতে হবে।

pip install asposecellscloud

পাইথনে CSV কে Excel এ রূপান্তর করুন

নীচে দেওয়া কোড স্নিপেটটি ব্যাখ্যা করে যে CSV-কে Excel-এ অনলাইনে রূপান্তর করা কতটা সহজ।

#For complete examples and data files, please go to https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
import os
import sys
import asposecellscloud
from asposecellscloud.apis.cells_api import CellsApi
api  = asposecellscloud.apis.cells_api.CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret'), "v3.0" ,os.getenv('CellsCloudApiBaseUrl'))
name ='mysample.csv' 
# প্রয়োজনীয় পরামিতি সেট করুন
saveOptions = None
newfilename = "result.xlsx"
isAutoFitRows= True
isAutoFitColumns= True
folder = "celltemp"
result = api.upload_file(folder + '/' + name,  "c:/cloudtesting/" + name)
# এখন এক্সেল কনভার্টারে এপিআই কল সিএসভি
result = api.cells_save_as_post_document_save_as(name, save_options=saveOptions, newfilename=(folder +'/' + newfilename), is_auto_fit_rows=isAutoFitRows, is_auto_fit_columns=isAutoFitColumns, folder=folder)
# মুদ্রণ ("রূপান্তর সফলভাবে সম্পন্ন হয়েছে।")

প্রথম ধাপ হল CellsApi ক্লাসের একটি উদাহরণ তৈরি করা।

api.uploadfile(…) পদ্ধতি ব্যবহার করে ক্লাউড স্টোরেজে ইনপুট CSV ফাইল আপলোড করুন।

পদ্ধতিটিকে কল করুন api.cellssaveaspostdocumentaveas(…) যেখানে আমরা ইনপুট CSV ফাইলের নাম, ফলস্বরূপ XLSX নাম এবং দুটি ঐচ্ছিক প্যারামিটার (isAutoFitRows এবং isAutoFitColumns) আর্গুমেন্ট হিসাবে পাস করি।

ফলস্বরূপ, ফলাফলের এক্সেল ওয়ার্কবুক ক্লাউড স্টোরেজে সংরক্ষণ করা হবে।

আপনি আমাদের বিনামূল্যের অনলাইন CSV থেকে Excel রূপান্তর টুল ব্যবহার করার কথাও বিবেচনা করতে পারেন

CURL কমান্ড ব্যবহার করে CSV ফরম্যাটকে Excel এ পরিবর্তন করুন

Aspose.Cells ক্লাউড এবং cURL কমান্ড ব্যবহার করে CSV থেকে Excel রূপান্তর করা কমান্ড-লাইন সরঞ্জামগুলির সাথে আরামদায়ক ব্যবহারকারীদের জন্য একটি দ্রুত এবং অ্যাক্সেসযোগ্য সমাধান প্রদান করে। এই পদ্ধতিটি আপনাকে কমান্ড-লাইন ইন্টারঅ্যাকশনের মাধ্যমে এক্সেল ফর্ম্যাটে CSV ফাইলগুলিকে দক্ষতার সাথে রূপান্তর করার ক্ষমতা দেয়।

প্রথমত, আমাদের ক্লায়েন্ট শংসাপত্র ব্যবহার করে JWT অ্যাক্সেস টোকেন তৈরি করতে হবে।

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

এখন আমাদের CSV থেকে Excel রূপান্তর করতে নিম্নলিখিত কমান্ডটি চালাতে হবে।

curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}/SaveAs?newfilename={resultantFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"xlsx\",  \"ClearData\": true,  \"CreateDirectory\": true,  \"EnableHTTPCompression\": true,  \"RefreshChartCache\": true,  \"SortNames\": true,  \"ValidateMergedAreas\": true}"

ইনপুট CSV ফাইলের নাম দিয়ে ইনপুটফাইল, আউটপুট এক্সেল ওয়ার্কশীটের নাম দিয়ে আউটপুট ফাইল এবং উপরে জেনারেট করা JWT অ্যাক্সেস টোকেন দিয়ে অ্যাক্সেসটোকেন প্রতিস্থাপন করুন।

Swagger-ভিত্তিক API রেফারেন্স আপনাকে আমাদের স্প্রেডশীট ম্যানিপুলেশন এবং রূপান্তর REST API সম্পর্কে আরও জানতে সক্ষম করে। এপিআই রেফারেন্স এক্সপ্লোরার হল আপনার ওয়েব ব্রাউজারে সরাসরি আমাদের এপিআইগুলি চেষ্টা করার সবচেয়ে সহজ উপায়।

পাইথনে CSV কে Excel এ রূপান্তর করুন | পাইথন CSV কে XLS এ রূপান্তর করুন

উপকারী সংজুক

  • [SDK সোর্স কোড9
  • [ফ্রি সাপোর্ট ফোরাম7
  • [লাইভ ডেমো [১০]

উপসংহার

উপসংহারে, আপনি Python-এর জন্য Aspose.Cells Cloud SDK-এর দক্ষতা এবং বহুমুখিতা বা Aspose.Cells ক্লাউড-এর সাথে cURL কমান্ডের দ্রুত অ্যাক্সেসযোগ্যতা বেছে নিন না কেন, লক্ষ্যটি পরিষ্কার থাকে: নির্বিঘ্নে CSV-কে Excel-এ রূপান্তর করা। উভয় পন্থাই আপনাকে CSV ফাইলগুলিকে এক্সেল ফরম্যাটে সহজে রূপান্তরিত করে ডেটা ম্যানেজমেন্ট ওয়ার্কফ্লোকে উন্নত করার ক্ষমতা দেয়।

সম্পরকিত প্রবন্ধ

এছাড়াও আমরা এই বিষয়ে জানতে নিম্নলিখিত লিঙ্কগুলি দেখার পরামর্শ দিই: