csv پر ایکسل

جاوا میں ایکسل کو CSV میں تبدیل کریں۔

آج کی ڈیٹا سے چلنے والی دنیا میں، Excel فائلوں کو CSV (Comma-separated Values) فارمیٹ میں تبدیل کرنے کی صلاحیت ضروری ہو گئی ہے۔ اگرچہ ایکسل فائلز ڈیٹا کو ذخیرہ کرنے اور تجزیہ کرنے کے لیے بڑے پیمانے پر استعمال ہوتی ہیں، CSV فائلیں ایک آسان اور زیادہ ورسٹائل فارمیٹ پیش کرتی ہیں جس پر مختلف ایپلیکیشنز اور پروگرامنگ زبانوں کے ذریعے آسانی سے کارروائی کی جا سکتی ہے۔ Excel کو CSV میں تبدیل کرنا ڈیٹا کے انضمام کو ہموار کرنے، انٹرآپریبلٹی کو بہتر بنانے اور مختلف سسٹمز کے درمیان ڈیٹا کے تبادلے کو آسان بنانے کا ایک طریقہ فراہم کرتا ہے۔ اس آرٹیکل میں، ہم جاوا کلاؤڈ SDK کا استعمال کرتے ہوئے اس کام کو کیسے پورا کریں، آپ کو ایکسل فائلوں کو آسانی سے CSV میں تبدیل کرنے اور آپ کے ڈیٹا کی مکمل صلاحیت کو غیر مقفل کرنے کا اختیار دے گا۔

Excel سے CSV کنورژن کلاؤڈ SDK

جب جاوا کا استعمال کرتے ہوئے Excel فائلوں کو CSV میں تبدیل کرنے کی بات آتی ہے، تو [Aspose.Cells Cloud SDK for Java3 ایک طاقتور اور موثر حل کے طور پر نمایاں ہوتا ہے۔ Aspose.Cells Cloud ایک خصوصیت سے مالا مال API ہے جو Excel فائل کی ہیرا پھیری کے لیے وسیع تعاون فراہم کرتا ہے، بشمول Excel فائلوں کو بغیر کسی رکاوٹ کے CSV فارمیٹ میں تبدیل کرنے کی صلاحیت۔ لہذا، چاہے آپ ڈیٹا کی منتقلی کے منصوبے، ڈیٹا کے تجزیہ، یا کسی دوسرے منظر نامے پر کام کر رہے ہوں جس کے لیے Excel سے 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 کا حوالہ شامل ہونے کے بعد، براہ کرم Cloud deshboard پر ایک اکاؤنٹ رجسٹر کریں اور کلائنٹ آئی ڈی اور کلائنٹ سیکرٹ کی تفصیلات تلاش/تخلیق کریں۔

جاوا میں ایکسل کو CSV میں تبدیل کریں۔

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);
    }
excel to 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 تک

Excel فائلوں کو CSV میں تبدیل کرنے کا ایک اور طاقتور طریقہ cURL کمانڈز اور Aspose.Cells Cloud REST API کے ذریعے ہے۔ Aspose.Cells Cloud REST API کے ساتھ، آپ سادہ اور سیدھی سی آر ایل کمانڈز کا استعمال کرتے ہوئے ایکسل فائلوں پر مختلف کارروائیاں انجام دے سکتے ہیں، بشمول 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>"

نتیجہ

چاہے آپ جاوا کے لیے Aspose.Cells Cloud SDK کو استعمال کرنے کا انتخاب کریں یا Aspose.Cells Cloud REST API کے ساتھ cURL کمانڈز کا فائدہ اٹھائیں، آپ کے پاس ایکسل سے CSV کی تبدیلی کے لیے آپ کے اختیار میں طاقتور ٹولز ہیں۔ یہ نقطہ نظر لچک، اسکیل ایبلٹی، اور انضمام میں آسانی پیش کرتے ہیں، جس سے آپ آسانی سے Excel فائلوں کو CSV فارمیٹ میں تبدیل کر سکتے ہیں۔ لہذا، ان ٹیکنالوجیز کا فائدہ اٹھا کر، آپ تبادلوں کے عمل کو خودکار بنا سکتے ہیں، اپنے ورک فلو کو ہموار کر سکتے ہیں، اور ایکسل فائلوں سے قیمتی ڈیٹا کو ایک ایسی شکل میں نکال سکتے ہیں جو وسیع پیمانے پر ہم آہنگ اور آسانی سے قابل رسائی ہو۔

متعلقہ لنکس

متعلقہ مضامین

ہم اس بارے میں مزید جاننے کے لیے درج ذیل لنکس پر جانے کی انتہائی سفارش کرتے ہیں: