워드를 엑셀로 C#으로

때로는 DOC 또는 DOCX 형식의 Word 문서를 XLS 또는 XLSX 형식의 Excel 스프레드시트로 변환해야 할 수도 있습니다. Word 문서에서 테이블, 목록 또는 구조화된 데이터를 처리하는 경우 이를 Excel 형식으로 원활하게 변환하는 기능을 통해 시간을 절약하고 데이터 구성을 향상할 수 있습니다. 이번 블로그 게시물에서는 C#에서 Word DOCX를 Excel XLSX 형식으로 변환하는 방법을 살펴보겠습니다.

Word를 Excel로 변환기 - C# API 설치

Conholdate.Total for .NET을 설치하면 Word 문서를 C#의 Excel 워크시트로 쉽게 내보낼 수 있습니다. NuGet 패키지 관리자 플러그인을 사용하거나 다음 NuGet 설치 명령을 실행할 수 있습니다.

PM> NuGet\Install-Package Conholdate.Total

C#에서 Word를 Excel로 변환

아래 단계에 따라 C#에서 Word 문서를 Excel 스프레드시트로 변환할 수 있습니다.

  • Document 클래스를 사용하여 소스 Word 문서를 로드합니다.
  • Save() 메서드를 사용하여 DOCX를 HTML 형식으로 중간 파일로 변환합니다.
  • Workbook 클래스를 사용하여 중간 HTML 파일을 로드합니다.
  • SaveFormat 열거를 사용하여 출력 Excel XLSX 파일을 작성합니다.

아래 샘플 코드는 C#에서 Word DOCX를 Excel XLSX로 변환하는 방법을 보여줍니다.

// 입력 Word 문서 로드
Aspose.Words.Document document = new Aspose.Words.Document("WordToExcel.docx");

// 문서를 HTML 형식으로 저장
document.Save("html_output.html", Aspose.Words.SaveFormat.Html);

// 통합 문서 인스턴스에 HTML 파일 로드
Aspose.Cells.Workbook book = new Aspose.Cells.Workbook("html_output.html");

// 입력 문서를 XLSX Excel 파일로 저장
book.Save("WordToExcel.xlsx", Aspose.Cells.SaveFormat.Xlsx);

C#에서 Word 문서를 Excel 워크시트로 변환하는 이유는 무엇입니까?

Word에서 Excel 형식으로의 변환은 다양한 시나리오에서 유용할 수 있습니다. 여기서는 다음 중 몇 가지에 대해 논의하겠습니다.

데이터 구성: Word 문서에는 Excel에서 더 잘 구성하고 조작할 수 있는 테이블이나 데이터 목록이 포함될 수 있습니다. Excel은 데이터 정렬, 필터링 및 분석을 위한 보다 강력한 도구를 제공합니다.

데이터 분석: Excel은 데이터 분석을 위한 강력한 도구입니다. 데이터를 Word에서 Excel로 변환하면 계산을 수행하고, 차트를 만들고, Word에서 쉽게 사용할 수 없거나 유연하게 사용할 수 있는 기능을 사용할 수 있습니다.

재무 데이터: 예산, 비용, 수익 수치 등의 재무 데이터를 Excel에서 더욱 효과적으로 관리하고 분석할 수 있습니다. Excel에서 함수와 수식을 사용하여 계산을 수행하고 재무 모델을 만들 수 있습니다.

데이터 유효성 검사: Excel은 데이터 정확성을 보장하는 데 도움이 되는 데이터 유효성 검사 및 오류 검사 도구를 제공합니다. 데이터를 Word에서 Excel로 변환하면 이러한 기능을 활용할 수 있습니다.

데이터 시각화: Excel은 고급 차트 작성 및 그래프 작성 기능을 제공합니다. 시각화하려는 데이터가 Word에 있는 경우 이를 Excel로 변환하면 보다 정교하고 사용자 정의 가능한 시각적 표현을 만들 수 있습니다.

무료 평가판 라이선스

평가 제한 없이 API를 평가하려면 무료 임시 라이선스를 요청할 수 있습니다.

합산

이 가이드에서는 C#을 사용하여 DOCX와 같은 Word 문서를 XLSX 형식의 Excel 스프레드시트로 변환하는 과정을 살펴보았습니다. 이 기능은 비즈니스 또는 데이터 처리 컨텍스트에서 다양한 데이터 형식을 처리할 때 특히 유용합니다. 그러나 중간 파일을 스트림에 쓴 다음 읽기, 출력 Excel 통합 문서 보호 또는 암호화 등과 같은 다양한 변형을 도입하여 이 변환을 즉석에서 수행할 수 있습니다. 포럼.

자주 묻는 질문

C#을 사용하여 Word 문서의 특정 페이지를 Excel 파일로 변환할 수 있나요?

예, 페이지 번호를 개별적으로 지정하거나 변환할 원본 문서의 페이지 범위를 언급하여 Word 문서의 특정 페이지를 변환할 수 있습니다.

이 기능을 사용하려면 MS Office 응용 프로그램을 설치해야 합니까?

아니요. 귀하의 환경에서 이 기능을 사용하기 위해 MS Office나 기타 추가 응용 프로그램을 설치할 필요가 없습니다.

여러 Word 문서를 C#에서 한 번에 Excel로 변환할 수 있나요?

예, 필요한 만큼 많은 파일을 처리할 수 있지만 데이터가 덮어쓰이거나 손상되지 않도록 각 스레드가 서로 다른 파일에 액세스하는지 확인하세요.

또한보십시오