단어에 뛰어나다

C# .NET을 사용하여 Excel(XLS, XSLX)을 CSV로 변환

ExcelWord는 가장 일반적으로 사용되는 Microsoft Office 응용 프로그램 중 두 가지입니다. Excel은 주로 숫자 데이터를 저장하고 분석하는 데 사용되지만 Word는 텍스트 문서를 만들고 서식을 지정하는 데 널리 사용되는 도구입니다. 그러나 보고서나 데이터 요약을 만들기 위해 Excel 파일을 Word 문서로 변환해야 하는 경우가 있습니다. 이 기술 블로그에서는 프로세스를 자동화하는 데 사용할 수 있는 다양한 도구와 기술을 포함하여 Excel을 Word로 변환할 수 있는 다양한 방법을 살펴봅니다. 또한 각 방법의 장점과 제한 사항에 대해 논의하므로 특정 요구 사항에 따라 최상의 접근 방식을 선택할 수 있습니다.

이 문서를 따라 온라인에서 Excel-Word 변환기를 개발하여 몇 번의 클릭만으로 XLS 파일을 완전한 형식의 문서로 변환하십시오. 프레젠테이션, 보고서 등에 적합합니다. 따라서 파일을 결합하고 데이터를 최대한 활용하는 단계를 보여주는 이 단계별 가이드를 따르세요. 지금 사용해 보세요!

Excel에서 Word로 변환 API

Aspose.Cells Cloud SDK for .NET은 개발자가 XLS를 Word 문서로 원활하게 변환할 수 있는 강력한 클라우드 기반 API입니다. 이 SDK를 사용하면 모든 형식과 레이아웃을 유지하면서 Excel 데이터를 Word 문서로 변환하는 프로세스를 쉽게 자동화할 수 있습니다. 변환 프로세스는 빠르고 효율적이며 단 몇 줄의 코드로 수행할 수 있습니다. 이 기술 블로그에서는 Aspose.Cells Cloud SDK for .NET을 사용하여 XLS를 Word로 변환하는 방법에 대해 자세히 살펴보겠습니다. 여기에는 시작하는 방법, 사용 가능한 다양한 변환 옵션 및 방법에 대한 단계별 가이드가 포함됩니다. 변환 프로세스 중에 발생할 수 있는 오류를 처리합니다. 또한 이 클라우드 기반 API 사용의 장점과 한계를 살펴보고 Excel 스프레드시트를 Word 문서에 포함하려는 욕구를 충족할 것입니다.

SDK 활용을 시작하기 위해 NuGet 패키지 관리자를 통해 해당 참조를 추가할 것입니다. “Aspose.Cells-Cloud"를 검색하고 패키지 추가 버튼을 누르기만 하면 됩니다. 둘째, 아직 클라우드 대시보드를 통해 구독하지 않은 경우 유효한 이메일 주소를 사용하여 무료 계정을 만들고 개인화된 클라이언트 자격 증명을 얻으십시오.

C#에서 Excel을 Word로 변환

C#을 사용하여 Excel을 Word로 내보내려면 아래 제공된 단계 및 코드 스니펫을 따르십시오.

// 전체 예제 및 데이터 파일을 보려면 다음으로 이동하십시오. 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명 가져오기
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// ClientID 및 ClientSecret 세부 정보를 제공하여 CellsApi 인스턴스 생성
CellsApi instance = new CellsApi(clientID, clientSecret);

// 입력 Excel 파일의 이름
string name = "myDocument.xls";
// 결과 Word 문서의 형식
string format = "DOCX";

try
{
    // 로컬 드라이브에서 파일 로드
    using (var file = System.IO.File.OpenRead(name))
    {

        // 변환 작업 초기화
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // 결과 CSV를 로컬 드라이브에 저장
        using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // 변환이 성공하면 성공 메시지 출력
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to Word successfully converted !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

위의 코드 스니펫을 이해해 보겠습니다.

CellsApi instance = new CellsApi(clientID, clientSecret);

클라이언트 자격 증명을 인수로 전달하는 CellsApi 개체를 만듭니다.

var file = System.IO.File.OpenRead(name)

System.IO.File 클래스의 OpenRead(…) 메서드를 사용하여 입력된 Excel 워크시트를 읽습니다.

CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

위의 방법은 Excel에서 Word로의 변환을 시작하고 결과 DOCX는 클라우드 스토리지에 저장됩니다.

using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
    response.CopyTo(fileStream);
}

이제 결과 Word(DOCX)를 로컬 드라이브에 저장하려면 위의 코드 행을 사용하십시오.

단어에 뛰어나다

엑셀에서 워드로 변환 미리보기.

위의 예에서 사용된 샘플 Excel 워크시트를 myDocument.xlsx에서 다운로드하는 것을 고려할 수 있습니다. ).

cURL 명령을 사용하여 XLS에서 Word로

cURL 명령을 사용하여 XLS를 Word로 변환하는 것은 파일 변환을 위한 자동화된 솔루션을 찾는 개발자에게 편리한 옵션이 될 수 있습니다. Aspose.Cells Cloud는 REST 아키텍처 위에 구축되어 있으므로 cURL 명령을 사용하여 Excel XLS에서 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"

이제 다음 명령을 실행하여 XLS를 Word 문서로 변환해야 합니다. 변환 후 결과 파일은 클라우드 스토리지에 저장됩니다.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=DOCX&isAutoFit=true&onlySaveTable=false&outPath=Resultant.docx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

다음 cURL 명령을 사용하여 Excel에서 Word로 변환하고 출력을 로컬 드라이브에 저장하십시오.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=DOCX&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "Output.docx"

끝 맺는 말

결론적으로 Excel을 Word로 변환하는 것은 시간이 많이 걸리고 지루한 프로세스가 될 수 있지만 올바른 도구와 기술을 사용하면 자동화하고 훨씬 더 효율적으로 만들 수 있습니다. Aspose.Cells Cloud SDK for .NET은 프로세스를 단순화하고 시간을 절약하고 생산성을 높이는 데 도움이 되는 도구 중 하나입니다. 이 강력한 클라우드 기반 API를 활용하여 개발자는 모든 형식과 레이아웃을 유지하면서 XLS 파일을 Word 문서로 쉽게 변환할 수 있습니다. 보고서, 요약 또는 기타 문서를 작성하는 경우 Aspose.Cells Cloud SDK for .NET은 모든 Excel에서 Word로의 변환 요구에 대해 편리하고 안정적이며 비용 효율적인 솔루션을 제공합니다. 직관적인 인터페이스, 포괄적인 문서 및 뛰어난 고객 지원을 갖춘 이 SDK는 워크플로를 간소화하고 생산성을 향상시키려는 개발자에게 최고의 선택입니다.

관련 기사

자세한 내용은 다음 링크를 참조하십시오.