аъло ба калима

Табдил додани Excel ба Word дар Java

Табдил додани Excel китобҳои корӣ ба Word метавонад як кори дилсӯзкунанда ва вақтталаб бошад, хусусан ҳангоми кор бо миқдори зиёди додаҳо. Бо вуҷуди ин, бо қудрати Java REST API, шумо метавонед раванди табдил додани файлҳои Excel ба ҳуҷҷатҳои Word, сарфаи вақт ва кӯшишро осон ва автоматӣ кунед. Дар ин паёми блог, мо дастури қадам ба қадам дар бораи чӣ гуна табдил додани файлҳои Excel ба ҳуҷҷатҳои Word бо истифода аз Java REST API пешниҳод мекунем ва инчунин баъзе бартариҳои асосии истифодаи ин абзори пурқувватро таъкид мекунем. Новобаста аз он ки шумо таҳиягар ё корбари тиҷоратӣ ҳастед, ин дастур ба шумо дар содда ва оптимизатсияи раванди табдилдиҳии Excel ба Word кӯмак мекунад.

Excel ба API табдилдиҳии Word

Aspose.Cells Cloud SDK for Java воситаи пурқувват барои кор бо файлҳои Excel дар абр буда, доираи васеи хусусиятҳоро барои коркард ва табдили додаҳо пешкаш мекунад. Яке аз бартариҳои асосии истифодаи Aspose.Cells Cloud ин қобилияти табдил додани файлҳои Excel ба ҳуҷҷатҳои Word ба осонӣ мебошад. Бо пайравӣ кардани қадамҳои оддӣ, ҷараёни кори худро содда кунед ва раванди табдилдиҳии Excel-и худро ба Word автоматӣ кунед.

Барои оғоз кардан, мо бояд як лоиҳаи сохти maven эҷод кунем ва тафсилоти зеринро дар файли 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>

Пас аз он, дар Aspose Cloud ҳисоб эҷод кунед ва аз панели идоракунӣ ID-и муштарӣ ва тафсилоти сирри мизоҷро ҷустуҷӯ кунед.

Табдил додани Excel ба Word дар Java

Ин бахш маълумоти зина ба зина дар бораи чӣ гуна табдил додани Excel ба ҳуҷҷати Word бо истифода аз Java пешниҳод мекунад.

  • Ҳангоми пешниҳоди эътимодномаи муштарӣ ҳамчун далелҳои вуруд як мисоли CellsApi эҷод кунед.
  • Тағирёбандаҳоро бо номи Excel, формати натиҷавӣ ҳамчун DOC ва номи файли натиҷавӣ эҷод кунед.
  • Файли Excel-ро аз диски маҳаллӣ бо истифода аз мисоли File хонед.
  • Дар ниҳоят, ба усули cellsWorkbookPutConvertWorkbook(…) занг занед, то амалиёти табдилдиҳии Excel ба Word оғоз шавад.
// барои мисолҳои бештар, лутфан ташриф оред https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // ClientID ва ClientSecret -ро аз https://dashboard.aspose.cloud/ гиред
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
  
    // як мисоли CellsApi бо истифода аз эътимодномаи муштарӣ эҷод кунед
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // номи китоби кории Excel воридшуда
    String fileName = "myDocument.xlsx";
    // тафсилоти парол, агар китоби корӣ дар рамзгузорӣ шудааст
    String password = null;
        
    // формати файли натиҷа
    String format = "DOCX";
    		
    // файлро аз системаи маҳаллӣ бор кунед
    File file = new File(fileName);	
    
    // амалиёти табдили ҳуҷҷатҳоро иҷро кунед
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Resultant.docx", null, null);  
            
    // паёми муваффақият чоп кунед
    System.out.println("Successfull conversion of Excel to Word !");
    }catch(Exception ex)
    {
	      System.out.println(ex);
    }
Excel ба пешнамоиши Word

тасвири 1: - Excel ба пешнамоиши табдили Word

Китоби кории Excel-ро, ки дар мисоли боло истифода шудааст, метавон аз myDocument.xlsx зеркашӣ кард.

Бо истифода аз фармонҳои cURL Excel-ро ба Word содир кунед

Ҳоло, агар шумо роҳи содда ва самараноки табдил додани файлҳои Excel ба ҳуҷҷатҳои Wordро ҷустуҷӯ кунед, фармонҳои cURL метавонанд дар арсенали шумо як воситаи пурқувват бошанд. Бо cURL, шумо метавонед ба осонӣ дархостҳои HTTP-ро ба сервер ирсол кунед ва посух гиред, ки онро барои автоматикунонии доираи васеи вазифаҳо, аз ҷумла табдилдиҳии Excel ба Word беҳтарин месозад. Ҳамин тавр, ҳамчун шарти ҳатмӣ, мо бояд аломати дастрасии JWT-ро дар асоси маълумоти муштарӣ тавлид кунем:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Пас аз тавлиди аломати JWT, мо бояд фармони зеринро иҷро кунем, ки Excel вурудро аз анбори абрӣ бор мекунад ва натиҷаро ба формати Word содир мекунад. Пас аз табдилдиҳӣ, DOCX-и натиҷавӣ инчунин дар анбори абрӣ нигоҳ дошта мешавад.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsx?format=DOCX&isAutoFit=true&onlySaveTable=true&outPath=Resultant.docx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
Excel ба Word содирот кунед

Тасвири 2: - Пешнамоиши табдили Excel ба Word

Мулохизахои чамъбастй

Хулоса, табдил додани файлҳои Excel ба ҳуҷҷатҳои Word метавонад барои корхонаҳо ва шахсони алоҳида, ки мехоҳанд ҷараёни кори худро ба тартиб дароранд ва коркарди маълумотро содда кунанд, як тағирдиҳандаи бозӣ бошад. Новобаста аз он ки шумо Aspose.Cells Cloud SDK-ро барои Java ё фармонҳои cURL истифода мебаред, ҳарду асбобҳо барои ба осонӣ табдил додани файлҳои Excel ба ҳуҷҷатҳои Word хусусиятҳои пурқувватро таъмин мекунанд. Барои баланд бардоштани ҳосилнокӣ ва самаранокии худ аз ин асбобҳои пурқувват истифода баред. Ин асбобҳоро санҷед ва бифаҳмед, ки онҳо чӣ гуна метавонанд тарзи коратонро бо маълумот тағир диҳанд.

Рамзи пурраи сарчашмаи Cloud SDK барои зеркашӣ дар GitHub дастрас аст. Ғайр аз он, агар шумо ҳангоми истифодаи API ба ягон мушкилот дучор шавед, лутфан бо мо тавассути ройгон форуми дастгирии маҳсулот тамос гиред.

Мақолаҳои тавсияшуда

Мо тавсия медиҳем, ки ба истиноди зерин муроҷиат кунед, то дар бораи маълумоти бештар маълумот гиред: