Excel-ზე html

როგორ გადავიტანოთ XLS HTML-ში ონლაინ ჯავაში.

ონლაინ კომუნიკაციის ეპოქა, დინამიური შინაარსი წარმატების გასაღებია. ამიტომ, ჯავის გამოყენებით Excel მონაცემების HTML-ად გადაქცევის აუცილებლობა უფრო გადამწყვეტი გახდა, ვიდრე ოდესმე. გარდა ამისა, Excel-ის ცხრილების HTML-ში შეუფერხებლად თარგმნის ეს შესაძლებლობა არის თამაშის შეცვლა. ეს სტატია განიხილავს გადამწყვეტ როლს, რომელსაც Java Cloud SDK ასრულებს ამ კონვერტაციის პროცესში, გვთავაზობს შეხედულებებს, ტექნიკას და პრაქტიკულ ნაბიჯებს ვიზუალურად მართული ონლაინ ლანდშაფტის მოთხოვნების დასაკმაყოფილებლად.

REST API Excel-ში HTML კონვერტაციისთვის

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

ახლა, SDK-ის გამოსაყენებლად, გთხოვთ, დაამატოთ შემდეგი დეტალები pom.xml-ში, რომ დაამატოთ Cloud SDK მითითება თქვენს პროექტში.

<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>24.1.1</version>

    </dependency>

</dependencies>

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

გადაიყვანეთ Excel HTML-ში Java-ში

როგორც ზემოთ აღინიშნა, Java-სთვის Aspose.Cells Cloud SDK-ს შეუძლია ინტუიციური API ზარების მეშვეობით Excel-ში გადაქცევის ინიცირება, რაც მოგაწოდებთ მოქნილობისა და პერსონალიზაციის ვარიანტებს. ის აწვდის დინამიურ და ვიზუალურად მიმზიდველ HTML შინაარსს, რაც უზრუნველყოფს Excel-ის მონაცემების უწყვეტ ინტეგრაციას თანამედროვე ვებ აპლიკაციებსა და პრეზენტაციებში. შემდეგი განყოფილება განმარტავს ნაბიჯებს Excel-ის HTML-ად გარდაქმნის Java-ში.

 CellsApi api = new CellsApi(clientId,clientSecret);

შექმენით CellsApi კლასის ობიექტი, სადაც არგუმენტებად გადავცემთ კლიენტის რწმუნებათა სიგელებს.

 cellsInstance.uploadFile("input.xlsx", file, "Internal");

ატვირთეთ შეყვანილი Excel სამუშაო წიგნი ღრუბლოვან საცავში.

File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.html","Internal", null);  

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

// დამატებითი მაგალითებისთვის, გთხოვთ, ეწვიოთ https://github.com/aspose-cells-cloud/aspose-cells-cloud-java/tree/master/Examples

try
    {
    // მიიღეთ ClientID და ClientSecret https://dashboard.aspose.cloud/-დან
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // შექმენით CellsApi-ს მაგალითი კლიენტის სერთიფიკატების გამოყენებით
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // შეყვანის Excel სამუშაო წიგნის სახელი
    String fileName = "source.xlsx";
    
    // პაროლის დეტალები, თუ სამუშაო წიგნი დაშიფრულია
    String password = null;
    
    // განსაზღვრავს, დააყენეთ თუ არა სამუშაო წიგნის სტრიქონები ავტომორგებაზე.
    Boolean isAutoFit = true;
    // განსაზღვრავს მხოლოდ ცხრილის მონაცემების შენახვას. Excel-ისთვის გამოიყენეთ მხოლოდ pdf.
    Boolean onlySaveTable = true;
    // შედეგად მიღებული ფაილის ფორმატი
    String format = "HTML";
    		
    // ფაილის ჩატვირთვა ადგილობრივი სისტემიდან
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // ატვირთეთ Excel შეყვანის ღრუბლოვან საცავში
    api.uploadFile("input.xlsx", file, "Internal");

    // შეასრულეთ XLS-ში HTML კონვერტაციის ოპერაცია
    // API იტვირთება შეყვანილი Excel სამუშაო წიგნი ღრუბლოვანი საცავიდან 
    File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.html","Internal", null);        
            
    // დაბეჭდეთ წარმატების შეტყობინება
    System.out.println("Excel to HTML converted successfully !");

}catch(Exception ex)
{
    // გამონაკლისის დეტალების დაბეჭდვა კონსოლში
    System.out.println(ex);
}
Excel-ზე html

Excel-ში HTML კონვერტაციის გადახედვა ჯავაში.

Excel-ის შეყვანის სამუშაო წიგნი და ზემოხსენებულ მაგალითში გენერირებული HTML შედეგი შეიძლება გადმოწეროთ:

გთხოვთ, გადაარქვით გადმოწერილი HTML ფაილის გაფართოება .hml-დან .html.

Microsoft Excel ონლაინ კონვერტაცია HTML-ში cURL ბრძანებებით

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

ამ მიდგომის პირველი ნაბიჯი არის 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"

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

>curl -v "https://api.aspose.cloud/v3.0/cells/{inputExcel}?format=HTML&isAutoFit=true&onlySaveTable=false&outPath={outputFile}&checkExcelRestriction=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

ჩაანაცვლეთ inputExcel შეყვანილი Excel სამუშაო წიგნის სახელით, რომელიც ხელმისაწვდომია ღრუბლოვან საცავში, outputFile წარმოქმნილი შედეგიანი HTML-ის სახელით და accessToken ზემოთ გენერირებული JWT წვდომის ტოკენით.

იმ შემთხვევაში, თუ ჩვენ გვჭირდება შედეგიანი HTML-ის შენახვა ადგილობრივ დისკზე, გთხოვთ გამოიყენოთ შემდეგი cURL ბრძანება.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-o "myOutput.html"

დასკვნა

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

გამოსადეგი ბმულები

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

ჩვენ გირჩევთ ეწვიოთ შემდეგ ბლოგებს: