csv থেকে এক্সেল

এক্সেলকে জাভাতে সিএসভিতে রূপান্তর করুন

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

এক্সেল থেকে CSV রূপান্তর ক্লাউড SDK

যখন জাভা ব্যবহার করে এক্সেল ফাইলগুলিকে CSV-এ রূপান্তর করার কথা আসে, তখন Aspose.Cells Cloud SDK for Java একটি শক্তিশালী এবং দক্ষ সমাধান হিসাবে দাঁড়িয়ে থাকে। Aspose.Cells ক্লাউড হল একটি বৈশিষ্ট্য-সমৃদ্ধ API যা এক্সেল ফাইল ম্যানিপুলেশনের জন্য বিস্তৃত সমর্থন প্রদান করে, যার মধ্যে এক্সেল ফাইলগুলিকে নির্বিঘ্নে CSV ফর্ম্যাটে রূপান্তর করার ক্ষমতা রয়েছে। সুতরাং, আপনি একটি ডেটা মাইগ্রেশন প্রকল্প, ডেটা বিশ্লেষণ, বা অন্য কোনও পরিস্থিতিতে কাজ করছেন যা এক্সেল থেকে CSV রূপান্তরের প্রয়োজন, Aspose.Cells Cloud SDK আপনাকে দক্ষতার সাথে এবং নির্ভুলভাবে আপনার লক্ষ্যগুলি অর্জনের জন্য সরঞ্জাম এবং নমনীয়তার সাহায্য করে৷

এখন, আপনার প্রকল্পে ক্লাউড SDK রেফারেন্স যোগ করতে pom.xml-এ নিম্নলিখিত বিবরণ যোগ করুন।

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells-cloud</artifactId>
        <version>22.8</version>
    </dependency>
</dependencies>

একবার ক্লাউড SDK-এর রেফারেন্স যোগ হয়ে গেলে, অনুগ্রহ করে ক্লাউড ড্যাশবোর্ড-এ একটি অ্যাকাউন্ট নিবন্ধন করুন এবং ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট বিবরণ দেখুন/তৈরি করুন।

এক্সেলকে জাভাতে সিএসভিতে রূপান্তর করুন

XLSX কে CSV ফর্ম্যাটে রূপান্তর করতে অনুগ্রহ করে নীচের নির্দেশাবলী অনুসরণ করুন৷

  • ইনপুট আর্গুমেন্ট হিসাবে ক্লায়েন্ট শংসাপত্র প্রদান করার সময় CellsApi ক্লাসের একটি উদাহরণ তৈরি করুন।
  • ইনপুট এক্সেলের নাম, CSV হিসাবে ফলাফল ফর্ম্যাট এবং আউটপুট ফাইলের নাম উল্লেখ করুন।
  • আপলোডফাইল(…) পদ্ধতি ব্যবহার করে ক্লাউড স্টোরেজে ইনপুট এক্সেল ওয়ার্কবুক আপলোড করুন।
  • সবশেষে, XLSX থেকে CSV রূপান্তর অপারেশন শুরু করার জন্য cellsWorkbookGetWorkbook(…) পদ্ধতিটিকে কল করুন।
// আরও উদাহরণের জন্য, দয়া করে https://github.com/aspose-cells-cloud/aspose-cells-cloud-java দেখুন

try
    {
    // https://dashboard.aspose.cloud/ থেকে ClientID এবং ClientSecret পান
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // ক্লায়েন্ট শংসাপত্র ব্যবহার করে CellsApi-এর একটি উদাহরণ তৈরি করুন
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // ইনপুট এক্সেল ওয়ার্কবুকের নাম
    String fileName = "source.xlsx";
    
    // ওয়ার্কবুক এনক্রিপ্ট করা থাকলে পাসওয়ার্ডের বিবরণ
    String password = null;
    
    // ওয়ার্কবুকের সারিগুলি স্বয়ংক্রিয়ভাবে সেট করা হবে কিনা তা নির্দিষ্ট করে৷
    Boolean isAutoFit = true;
    // শুধুমাত্র টেবিল ডেটা সংরক্ষণ করে কিনা তা নির্দিষ্ট করে। এক্সেল করতে শুধুমাত্র পিডিএফ ব্যবহার করুন।
    Boolean onlySaveTable = true;
    // ফলাফল ফাইল বিন্যাস
    String format = "CSV";
    		
    // স্থানীয় সিস্টেম থেকে ফাইল লোড করুন
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // ক্লাউড স্টোরেজে ইনপুট XLSB আপলোড করুন
    api.uploadFile("input.xlsx", file, "Internal");

    // নথি রূপান্তর অপারেশন সঞ্চালন
    File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.csv","Internal", null);        
            
    // সফলতার বার্তা প্রিন্ট করুন
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
এক্সেল থেকে csv ফাইল প্রিভিউ

image1:- এক্সেল থেকে CSV ফাইল প্রিভিউ

উপরের উদাহরণে ব্যবহৃত নমুনা ফাইলগুলি myDocument.xlsx এবং Resultant.csv থেকে ডাউনলোড করা যেতে পারে।

স্থানীয় XLSX কে CSV তে রূপান্তর করুন

এই বিভাগে, আমরা ক্লাউড স্টোরেজে ইনপুট ফাইল আপলোড না করে কীভাবে XLSX-কে CSV-তে রূপান্তর করতে হয় তার ধাপগুলি শিখতে যাচ্ছি। তাই অনুগ্রহ করে নিচের নির্দেশাবলী অনুসরণ করুন।

  • ইনপুট আর্গুমেন্ট হিসাবে ক্লায়েন্ট শংসাপত্র প্রদান করার সময় CellsApi-এর একটি উদাহরণ তৈরি করুন।
  • ইনপুট এক্সেলের নাম, CSV হিসাবে ফলাফল ফর্ম্যাট এবং আউটপুট ফাইলের নাম উল্লেখ করুন।
  • তৃতীয়ত, XLSX থেকে CSV রূপান্তর শুরু করতে cellsWorkbookPutConvertWorkbook(…) পদ্ধতিটিকে কল করুন।
// আরও উদাহরণের জন্য, দয়া করে https://github.com/aspose-cells-cloud/aspose-cells-cloud-java দেখুন

try
    {
    // https://dashboard.aspose.cloud/ থেকে ClientID এবং ClientSecret পান
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";

    // ক্লায়েন্ট শংসাপত্র ব্যবহার করে CellsApi-এর একটি উদাহরণ তৈরি করুন
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // ইনপুট XLSX ওয়ার্কবুকের নাম
    String fileName = "myDocument.xlsx";
    // ওয়ার্কবুক এনক্রিপ্ট করা থাকলে পাসওয়ার্ডের বিবরণ
    String password = null;
    // ফলাফল ফাইল বিন্যাস
    String format = "CSV";
    		
    // স্থানীয় সিস্টেম থেকে ফাইল লোড করুন
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // XLSX কে CSV অপারেশনে রূপান্তর করুন
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.csv", null, null);  
            
    // সফলতার বার্তা প্রিন্ট করুন
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

CURL কমান্ড ব্যবহার করে XLSX থেকে CSV

এক্সেল ফাইলগুলিকে CSV তে রূপান্তর করার আরেকটি শক্তিশালী উপায় হল cURL কমান্ড এবং Aspose.Cells Cloud REST API। Aspose.Cells Cloud REST API-এর সাহায্যে, আপনি সহজ এবং সরল cURL কমান্ড ব্যবহার করে CSV-এ রূপান্তর সহ এক্সেল ফাইলগুলিতে বিভিন্ন ক্রিয়াকলাপ সম্পাদন করতে পারেন। CURL কমান্ড এবং Aspose.Cells Cloud REST API-এর শক্তি ব্যবহার করে, আপনি রূপান্তর প্রক্রিয়া স্বয়ংক্রিয় করতে পারেন, বড় এক্সেল ফাইলগুলি পরিচালনা করতে পারেন এবং দক্ষ এবং নির্ভরযোগ্য ফলাফল অর্জন করতে পারেন৷

এখন, JWT অ্যাক্সেস টোকেন তৈরি করতে নিম্নলিখিত কমান্ডটি চালান:

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 তৈরি হয়ে গেলে, XLSX কে CSV-এ রূপান্তর করতে এবং ক্লাউড স্টোরেজে আউটপুট সংরক্ষণ করতে অনুগ্রহ করে নিম্নলিখিত কমান্ডটি চালান। অনুগ্রহ করে মনে রাখবেন যে ইনপুট XLSX ইতিমধ্যেই ক্লাউড স্টোরেজে উপলব্ধ।

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=CSV&isAutoFit=false&onlySaveTable=false&outPath=converted.csv&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

উপসংহার

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

সম্পর্কিত লিংক

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

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