CSV(გამოსახლებულ მონაცემთა გრაფები) ფაილები ფართოდ გამოიყენება კატალოგური მონაცემების შენახვისთვის მარტივ, ტექსტურ ფორმატში. ხშირად, ბიზნესს სჭირდება Excel სამუშაო წიგნების CSV-ში გადაყვანა ანგარიშში, მონაცემთა ბაზაში იმპორტისთვის ან სხვა აპლიკაციებთან ინტეგრაციისთვის. ჩვენი .NET REST API-ს გამოყენებით, შეგიძლიათ ავტომატურად გადააკეთოთ ეს პროცესები, რამაც შეიტანა რამდენიმე Excel ფაილის ტიპი, მათ შორის XLS, XLSX, და XLSM.

კომა გამოყოფილი ფაილების დამუშავების API

Aspose.Cells Cloud SDK for .NET არის REST-ზე დაფუძნებული API, რომელიც უზრუნველყოფს ეფექტურ გამოსავლებს Excel სამუშაო წიგნების დამუშავებისათვის. ჩვენი მოთხოვნების შესაბამისად, Excel სამუშაო წიგნიდან გაწვდილიან ფაილში გადაგვიყვანა, ეს არის იდეალური გამოსავალი და რამდენიმე ხაზის კოდით მარტივად შეგიძლიათ XLSt გაწვდილიანი ფორმატში გადააკეთოთ.

Aspose.Cells Cloud SDK-ის გაწვდილი .NET-ისთვის настройка

SDK-ს დააინსტალირეთ NuGet პაკეტის მმართველის საშუალებით:

Install-Package Aspose.Cells-Cloud

შემდეგ დააინიტილეთ თქვენი API კლიენტი თქვენი Client ID და Client Secret-ის გამოყენებით Aspose Cloud Dashboard. დამატებითი დეტალებისთვის გთხოვთ მოინახულოთ quick start სტატია.

Excel to Comma Separated Values in C#

ამ განყოფილებაში წარმოდგენილია ყველა ინფორმაცია იმაზე, თუ როგორ შეგვიძლია პროგრამატულად შეცვალოთ XLSX ფორმატი CSV ფორმატში C# .NET-ის გამოყენებით.

Step 1: - შექმენით CellsApi-ის ინსტანცია მომხმარებლის მტკიცებულებების გამოყენებით.

CellsApi api = new CellsApi(clientId,clientSecret);

ნაბიჯი 2: ატვირთეთ ექსელის ფაილი Cloud Storage-ში

UploadFileRequest request = new UploadFileRequest("input.xls", "source.xls", null);
cellsInstance.UploadFile(request);

ขั้นตอน 3: SaveOptions-ის ინსტანციის შექმნა და CSV ფორმატის განსაზღვრა.

SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";

შედეგი 4: შეინახეთ Excel როგორც CSV (Virgule Delimited) PostWorkbookSaveAs(…) გამოყენებით.

var response = cellsInstance.PostWorkbookSaveAs(convert);
  • ეს შექმნის CSV ფაილს, რომელიც შეინახავს თქვენს მონაცემთა სტრუქტურას ცალკე გამოყოფილი ნიშნების ფორმატში.
// For more examples, https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// შეიტანეთ dashboard.aspose.cloud სერვისზე მომხმარებლის ავტორიზაციის მონაცემებისთვის
try
{
    // CellsApi-ის ინსტანციის შექმნა ClientID და ClientSecret-ის გადაცემით
    CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
    
    UploadFileRequest request = new UploadFileRequest("myResultant.xls", "source.xls", null);
    // ჩაატვირთეთ ანტრეპრიზის XML კლაუდურ შენახვაში.
    cellsInstance.UploadFile(request);

    SaveOptions saveOptions = new SaveOptions();
    saveOptions.SaveFormat = "CSV";

    // შექმენით PostWorkbookSaveAsRequest, რომ დააკონტროლოთ შედეგი ფაილის სახელი.
    var convert = new PostWorkbookSaveAsRequest("source.xls", "myResultant.csv", saveOptions);

    // call the API to convert XML to CSV format
    var response = cellsInstance.PostWorkbookSaveAs(convert);

    // print success message if the conversion is successful
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("XML to CSV conversion completed successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

XLSX ფორმატის CSV-ში გარდაქმნა cURL-ის გამოყენებით

თუ გსურთ პირდაპირ REST API-ს გამოყენება, შეგიძლიათ გააკეთოთ Excel-დან CSV-ში კონვერტირება მარტივი cURL ბრძანების გამოყენებით.

შემდეგი ნაბიჯი: მიიღეთ წვდომის ტოკენი

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"
  • პასუხი მოიცავს ACCESSTOKEN - ს, რომელსაც გამოიყენებთ ავტორიზაციისთვის.

ნაბიჯი 2: აქამდე Excel ფაილის CSV (კომა-შევსებით) კონვერტირება Use the following cURL command to convert your Excel workbook (Sample.xlsx) to CSV format:

curl -X 'POST' \
  'https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&storageName=internal&checkExcelRestriction=false' \
  -H 'accept: application/json' \
  -H 'authorization: Bearer {ACCESS_TOKEN}' \
  -H 'Content-Type: application/json' \
  -d '{
  "SaveFormat": "csv",
  "CheckExcelRestriction": true
}'

განმარტება:

  • PUT /cells/convert?format=CSV — გამოყავს გამოსვლის ფორმატი როგორც CSV.
  • file=@/path/to/Sample.xlsx — იძლევა ადგილობრივ Excel ფაილს, რომელიც უნდა იტვირთოს.
  • -d პარამეტრი გადადის გამოსავალს მოსალოდნელი , გამოყოფილი .csv ფაილის სახით.
  • ერთხელ შესრულების შემდეგ, გადაგული CSV ფაილი იქნება შენახული ღრუბლოვან შენახვაში.

უფასო XLS to CSV გადამყვანი

თუ გსურს გაწვდოს Aspose.Cells Cloud API-ის შესაძლებლობები ნებისმიერი კოდური ფრაგმენტის ან cURL ბრძანებების უქმა, სცადე ჩვენს უფასო ონლაინ Excel to CSV Converter.

excel to csv converter

შედარება

ჩვენ შევისწავლეთ, რომ Aspose.Cells Cloud REST API გაწვდილი შესაძლებლობების გამოყენებით შეგიძლიათ ადვილად გადააქციოთ Excel ფაილები CSV-ს ცალკეულ მნიშვნელობებად მრავალ გზით, ანუ .NET აპლიკაციებით ან cURL ბრძანების გამოყენებისას.

REST API გამოყენების უპირატესობები

  • კლაუდზე დაფუძნებული ავტომატიზაცია: გარდაქმნეთ XLS, XLSX, ან XLSM CSV ფორმატში ონლაინ REST-ის საშუალებით.
  • უსაფრთხო: თქვენი მონაცემები დამოწმებული API ზარების მეშვეობით გადამუშავდება.
  • ფლექსიბილი ინტეგრაცია: მუშაობს .NET-თან, Java-თან, Python-თან, Node.js-თან, PHP-თან და სხვა.
  • არც ერთი Excel-ის ინსტალაცია საჭირო არ არის: 100% ღრუბლოვანი დამუშავება.

სასარგებლო პროფილები

მომხმარებელი სტატიები

გთხოვთ მოინიშნოთ შემდეგი ბმულები, რომ მეტი მოიძიოთ:

ხშირად დასმული კითხვები (FAQs)

  1. მ puedo convertir arquivos do Excel para CSV sem instalar o Microsoft Excel?
  • დიახ. Aspose.Cells Cloud-თან ერთად, შეგიძლიათ Excel გახადოთ CSV (კომა-გამყოფი მნიშვნელობები) სრულიად ღრუბელში. გარდასახვა ხორციელდება REST API-ის საშუალებით, ასე რომ, არ არის საჭირო Microsoft Excel-ის ან სხვა სამუშაო პროგრამის ინსტალაცია.
  1. არის შესაძლებელი პაროლი დაცული Excel სამუშაო წიგნების CSV ფორმატში გადაყვანა?
  • დიახ. თუ თქვენი Excel სამუშაო წიგნი არის დაცული, თქვენ შეგიძლიათ მიუთითოთ პაროლის პარამეტრი API მოთხოვნაში. Aspose.Cells Cloud დაას encrypts ფაილს გადაყვანის დროს და შემდეგ ექსტრადირებს მონაცემებს CSV ფორმატში უსაფრთხოდ.
  1. დაგვირგვინება Excel-დან CSV ფორმატში გარდაქმნას მრავალ ცხრილზე?
  • ნაგულისხმევად, Aspose.Cells Cloud პირველი სამუშაო მაგიდის CSV ფორმატში გადაყვანას ახორციელებს. თუმცა, შეგიძლიათ დააკონფიგურიროთ თქვენი მოთხოვნა, რომ აირჩიოთ კონკრეტული სამუშაო მაგიდა ან ექსპორტირება მოახდინოთ თითოეული სამუშაო მაგიდა ცალკეულ CSV დაალაგებულ ფაილში.
  1. Can I perform bulk Excel to CSV conversions using the .NET REST API?
  • დიახ. შეგიძლიათ ავტომატიზაცია წესრიგში Excel-ის მასობრივი CSV ფორმატში გადაყვანა თქვენი შენახულის რამდენიმე ფაილზე ალგორითმის გამშვებით და Aspose.Cells Cloud SDK for .NET-ის გამოყენებით გარდაქმნის წერტილის გამოტანით პროგრამულად.