단어에 뛰어나다

Java에서 Excel을 Word로 변환

Excel 통합 문서는 합리적인 데이터 세트를 저장, 분석 및 보고하기 위한 사실상의 파일 형식 중 하나입니다. 재무 분석, 데이터 구성, 시간 추적 등을 위해 회계 팀에서 자주 사용합니다. 그러나 Excel은 공동 작업용으로 설계되지 않았으며 사기/부패에 취약합니다. 또한 누가 스프레드시트를 편집했는지 알기 어렵습니다. 따라서 Word 문서로의 변환은 실행 가능한 솔루션이 될 수 있습니다. Microsoft Word 사용의 이점 중 하나는 거의 모든 곳에서 사용할 수 있다는 것입니다. 또한 인스턴트 도움말, 탐색 창, 문서 유연성 등은 MS Word 문서의 두드러진 기능 중 하나입니다. 이 기사에서는 REST API를 사용하여 Excel을 Word 문서로 변환하는 방법에 대해 자세히 설명합니다.

Excel에서 Word로 변환 API

Excel을 Word로 변환하기 위해 Aspose.Cells Cloud SDK for Java를 사용할 것입니다. REST 기반 API는 Excel을 PDF로, Excel을 JPG로, Excel을 HTML 및 기타 지원되는 파일 형식으로 생성, 편집, 변환하는 기능을 제공합니다. 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를 통해 계정을 생성하고 Cloud Dashboard에서 Client ID 및 Client Secret을 조회/생성하는 것입니다.

Java에서 Excel을 Word로 변환

이 섹션에서는 Java 코드 스니펫을 사용하여 Excel을 Word 문서로 변환하는 방법에 대한 단계에 대해 설명합니다. 로컬 드라이브에서 Excel 워크시트를 읽고 변환 후 결과 Word 문서가 클라우드 저장소에 저장됩니다.

  • 클라이언트 자격 증명을 입력 인수로 제공하면서 CellsApi의 인스턴스를 만듭니다.
  • 입력 Excel 이름, 결과 형식을 HTML로 지정, 출력 파일 이름 지정
  • 파일 인스턴스를 통해 로컬 저장소에서 Excel 파일 읽기
  • 마지막으로 Excel 이미지 변환 작업을 위해 cellsWorkbookPutConvertWorkbook(…) 메서드를 호출합니다.
// 더 많은 예제를 보려면 https://github.com/aspose-cells-cloud/aspose-cells-cloud-java를 방문하십시오.

try
    {
    // https://dashboard.aspose.cloud/에서 ClientID 및 ClientSecret 가져오기
    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);
    }
Word 미리보기로 엑셀

이미지 1:- Excel에서 Word로 변환 미리보기

myDocument.xlsx에서 위 예제에 사용된 입력 Excel 통합 문서를 다운로드하는 것을 고려할 수 있습니다.

cURL 명령을 사용하여 Excel을 Word로 내보내기

cURL 명령을 사용하여 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로의 변환 미리 보기

결론

이 기사에서는 Java 코드 조각을 사용하여 Excel을 Word로 변환하는 방법에 대해 자세히 살펴보았습니다. 또한 cURL 명령을 사용하여 Excel을 Word로 내보내는 방법에 대한 세부 정보도 배웠습니다. 우리의 SDK는 MIT 라이선스에 따라 구축되었으므로 GitHub에서 전체 소스 코드를 다운로드할 수 있습니다. API를 사용하는 동안 문제가 발생하는 경우 무료 제품 지원 포럼을 통해 언제든지 문의해 주세요.

관련 기사

자세히 알아보려면 다음 링크를 방문하는 것이 좋습니다.