Excel-დან CSV-მდე

გადაიყვანეთ Excel-ში CSV | ისწავლეთ როგორ გადაიყვანოთ XLSX CSV-ში

ამ სტატიაში ჩვენ განვიხილავთ დეტალებს, თუ როგორ უნდა გადაიყვანოთ Excel CSV-ში Python SDK-ის გამოყენებით. ჩვენ გვესმის, რომ excel ფაილები ფართოდ გამოიყენება მონაცემთა ორგანიზებისთვის, ფინანსური ანალიზის შესასრულებლად, მონაცემთა შეყვანის, მონაცემთა მენეჯმენტის, აღრიცხვის, დიაგრამების და გრაფიკის შესაქმნელად და ა.შ. თუმცა, მონაცემების იმპორტისა და ექსპორტისთვის ჩვენ ვეყრდნობით მძიმით გამოყოფილი მნიშვნელობების (CSV) ფაილებს. ეს არის მარტივი ტექსტური ფაილის მეშვეობით სტრუქტურირებული ინფორმაციის გაცვლის ერთ-ერთი გზა. ამ სტატიაში ჩვენ ვიყენებთ პროგრამირების SDK-ს კონვერტაციის მიზნებისთვის, რადგან ის მხარს უჭერს როგორც ერთჯერადი, ასევე ნაყარი კონვერტაციის ოპერაციებს.

Excel კონვერტაციის API

Aspose.Cells Cloud SDK for Python უზრუნველყოფს ფუნქციას ჩატვირთოს პოპულარული Excel ფორმატები (XLSX, XLS, ODS, XLSB და ა.შ.) და შეინახოს გამომავალი CSV ფორმატში. ეს არის Aspose.Cells Cloud REST API-ის გარსი, რომელიც საშუალებას გაძლევთ განახორციელოთ Excel-ის დამუშავების ფუნქციები Python-ის აპლიკაციებში. გთხოვთ, შეასრულოთ შემდეგი ბრძანება ტერმინალის აპლიკაციაში SDK-ის დასაყენებლად:

pip install asposecellscloud

შემდეგი ნაბიჯი არის Aspose Cloud ანგარიშის შექმნა და კლიენტის სერთიფიკატის დეტალების მიღება.

გადაიყვანეთ Excel CSV-ში Python-ში

ამ მაგალითში ვაპირებთ Excel-ის სამუშაო წიგნში მე-2 სამუშაო ფურცლის ექსპორტს CSV ფორმატში. Excel-ის სამუშაო წიგნი უკვე უნდა იყოს ატვირთული ღრუბლოვან საცავში და კონვერტაციის შემდეგ, შედეგად მიღებული CSV ასევე შეინახება ღრუბლოვან საცავში.

  • პირველ რიგში, ჩვენ უნდა შევქმნათ CellsApi-ის ობიექტი არგუმენტებად კლიენტის რწმუნებათა სიგელების გადაცემისას.
  • მეორეც, შექმენით სიმებიანი ობიექტი, რომელიც განსაზღვრავს გამომავალი ფორმატს, როგორც CSV.
  • დაბოლოს, გამოიძახეთ cellsworkbookgetworkbook(…) მეთოდი XLSX ფაილის CSV ფორმატში გადასაყვანად.
# დამატებითი მაგალითებისთვის ეწვიეთ https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def ExceltoCSV():
    try:
        # კლიენტის სერთიფიკატების დეტალები ღრუბლის დაფიდან
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
      
        # Cells Cloud API-ის ობიექტის ინიციალიზაცია
        cellsApi = asposecellscloud.CellsApi(client_id, client_secret)

        # Excel სამუშაო წიგნის შეყვანა
        input_file = "TestCase(2).xlsx"
        # სასურველი გამომავალი ფორმატი
        format = "CSV"
        # შედეგად მიღებული ფაილის სახელი
        output = "Converted.csv"

        # დარეკეთ API-ზე შეყვანის XLSX CSV ფორმატში გადასაყვანად
        response = cellsApi.cells_workbook_get_workbook(name=input_file, format=format, out_path=output)
      
        # პასუხის დაბეჭდვა კონსოლში 
        print("Result {0}".format(response))
    except ApiException as e:
        print("Exception when calling CellsApi->cells_workbook_get_workbook: %s\n" % e)
Excel-ში CSV კონვერტაციის გადახედვა

სურათი 1: - Excel-ში CSV კონვერტაციის გადახედვა

ზემოთ მოყვანილ მაგალითში გამოყენებული Excel-ის შეყვანის ფაილის ჩამოტვირთვა შესაძლებელია TestCase.xlsx-დან და Converted.csv-დან.

ODS-ში CSV კონვერტაცია cURL ბრძანებების გამოყენებით

.ods არის OpenDocument Spreadsheet Document-ის ფორმატის გაფართოება და Aspose.Cells Cloud ასევე ამუშავებს ამ ფორმატს. ამ განყოფილებაში ჩვენ ვაპირებთ გადავიტანოთ არჩეული ODS სამუშაო ფურცელი CSV ფორმატში cURL ბრძანებების გამოყენებით. პირველი ნაბიჯი არის JWT წვდომის ნიშნის გენერირება, ამიტომ გთხოვთ შეასრულოთ შემდეგი ბრძანება:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

ახლა შეასრულეთ შემდეგი ბრძანება, რომ გადაიყვანოთ სამუშაო ფურცელი სახელად Sheet1 და შეინახოთ შინაარსი CSV ფორმატში.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/Input.ods/worksheets/Sheet1?format=CSV&verticalResolution=0&horizontalResolution=0" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o output.csv
ODS-ში CSV კონვერტაციის გადახედვა

სურათი 2: - ODS-ში CSV კონვერტაციის გადახედვა.

დასკვნა

ამ სტატიაში განვიხილეთ ნაბიჯები, თუ როგორ უნდა გადაიყვანოთ Excel CSV-ში Python SDK-ის გამოყენებით. ამავდროულად, ჩვენ ასევე გამოვიკვლიეთ დეტალები, თუ როგორ შეგვიძლია დავაკონვერტიროთ ODS ფაილების არჩეული სამუშაო ფურცლები CSV ფორმატში cURL ბრძანების გამოყენებით. ჩვენ ასევე გირჩევთ, შეისწავლოთ პროგრამისტების სახელმძღვანელო, რომ მეტი გაიგოთ API-ის სხვა საინტერესო ფუნქციების შესახებ.

მიუხედავად ამისა, შეგიძლიათ განიხილოთ Python SDK-ის სრული წყაროს კოდის ჩამოტვირთვა GitHub-დან და მისი განახლება თქვენი მოთხოვნების შესაბამისად.

დაკავშირებული სტატიები