html C#으로 엑셀

Excel에서 HTML로의 변환은 시트를 웹 페이지로 변환하거나 시트의 내용을 웹 응용 프로그램에 포함하는 등과 같은 다양한 시나리오에서 유용할 수 있습니다. 이 기사에서는 C#을 사용하여 MS Excel XLSX 또는 XLS 파일을 HTML로 변환하는 방법을 배웁니다. 또한 추가 옵션을 사용하여 Excel에서 HTML로의 변환을 사용자 지정하는 방법을 알게 될 것입니다.

Excel에서 HTML C# API로

Aspose.Cells for .NET은 MS Office 없이 Excel 파일을 만들고 읽고 수정할 수 있는 잘 알려진 스프레드시트 조작 API입니다. API는 또한 Excel 워크시트를 충실도가 높은 HTML 파일로 변환할 수 있는 기본 제공 스프레드시트 변환기를 제공합니다. API를 다운로드하거나 NuGet을 사용하여 애플리케이션 내에 설치할 수 있습니다.

PM> Install-Package Aspose.Cells

Excel XLSX에서 HTML C#으로 변환

Excel에서 HTML로의 변환은 몇 줄의 코드 내에서 수행할 수 있습니다. Excel 파일을 로드하고 .html 확장자로 저장하기만 하면 됩니다. 다음은 이 작업을 수행하는 단계입니다.

  • Workbook 클래스를 사용하여 Excel XLS/XLSX 파일을 로드합니다.
  • Workbook.Save(String) 메서드를 사용하여 XLS/XLSX를 HTML로 변환합니다.

다음 코드 샘플은 C#을 사용하여 XLS/XLSX 파일을 HTML로 변환하는 방법을 보여줍니다.

// 엑셀 파일을 연다
Workbook workbook = new Workbook("Excel.xlsx");

// HTML로 저장
workbook.Save("Excel-to-HTML.html");

C# XLSX를 HTML로 - 도구 설명 활성화

텍스트 길이가 워크시트의 셀 너비를 초과하는 경우가 있을 수 있습니다. 이러한 시나리오에서는 변환된 HTML 파일에서 텍스트가 잘립니다. 이 문제를 해결하기 위해 .NET용 Aspose.Cells는 HTML 파일에서 도구 설명을 활성화하는 옵션을 제공합니다. 다음은 그렇게 하는 단계입니다.

다음 코드 샘플은 Excel의 도구 설명을 C#의 HTML로 변환하는 방법을 보여줍니다.

// 엑셀 파일을 연다
Workbook workbook = new Workbook("Excel.xlsx");

// HTML 옵션 만들기
HtmlSaveOptions options = new HtmlSaveOptions();
options.AddTooltipText = true;

// HTML로 저장
workbook.Save("Excel-to-HTML-Tooltip.html", options);

Excel에서 HTML로의 변환에서 프레젠테이션 기본 설정 사용

.NET용 Aspose.Cells는 결과 HTML 파일에서 스프레드시트 레이아웃의 렌더링을 향상시키는 HtmlSaveOptions.PresentationPreference 속성을 제공합니다. 즉, Excel 통합 문서의 보다 매력적인 프레젠테이션을 얻기 위해 사용됩니다.

다음 코드 샘플은 Excel 파일의 표현을 향상시키는 방법을 보여줍니다.

// 엑셀 파일을 연다
Workbook workbook = new Workbook("Excel.xlsx");

// HTML 옵션 만들기
HtmlSaveOptions options = new HtmlSaveOptions();
options.PresentationPreference = true;

// HTML로 저장
workbook.Save("Excel-to-HTML-PresentationPreference.html", options);

결론

이 기사에서는 C#을 사용하여 Excel XLSX 및 XLS 파일을 HTML로 변환하는 방법을 배웠습니다. 또한 Excel에서 HTML로 변환하는 도구 설명 및 프레젠테이션 기본 설정 옵션을 활성화하는 방법을 살펴보았습니다. 문서를 사용하여 .NET용 Aspose.Cells에 대해 자세히 알아볼 수 있습니다.

또한보십시오