Excel 스프레드시트는 종종 팀이 온라인에서 공유하고 싶어하는 귀중한 데이터와 보고서를 포함하고 있습니다. Excel 파일을 HTML 형식으로 변환하면 사용자는 Microsoft Excel을 설치하지 않고도 웹 브라우저에서 Excel 시트를 열어보고 볼 수 있습니다. 이 기사에서는 Excel 통합 문서를 온라인에서 보거나 웹 페이지에 스프레드시트를 삽입할 수 있도록 Excel에서 HTML로 변환하는 프로세스를 자동화하는 방법에 대한 자세한 내용을 살펴보겠습니다.
Excel to HTML Conversion API
Aspose.Cells Cloud SDK for .NET는 다양한 형식으로 Excel 워크북을 변환, 보기 및 렌더링하는 강력한 기능을 제공합니다. 이 SDK를 사용하면 레이아웃, 형식 및 스타일 충실도를 유지하면서 XLS 또는 XLSX 파일을 HTML로 변환할 수 있습니다. 변환된 HTML은 온라인 Excel 보기 또는 웹사이트와 대시보드에 통합하는 데 사용할 수 있습니다.
설치
SDK는 NuGet 패키지 관리자를 사용하여 설치할 수 있습니다:
Install-Package Aspose.Cells-Cloud
그런 다음 Aspose Cloud Dashboard에서 Client ID와 Client Secret을 사용하여 API 클라이언트를 초기화합니다. 더 많은 정보는 quick start 기사에서 찾을 수 있습니다.
Excel을 C#에서 HTML로 변환하기
다음 단계에서는 C# .NET 코드 조각을 사용하여 Excel을 HTML로 변환하고 온라인 Excel 뷰를 만드는 방법을 보여줍니다.
Step 1: - CellsApi
의 객체를 생성하고, 클라이언트 자격 증명을 인수로 전달합니다.
CellsApi api = new CellsApi(clientId,clientSecret);
Step 2: 클라우드 저장소에 Excel 워크북 업로드.
UploadFileRequest request = new UploadFileRequest("input.xlsx", "input.xlsx", null);
cellsInstance.UploadFile(request);
3단계: SaveOptions
의 인스턴스를 생성하고 HTML
을 출력 형식으로 정의합니다.
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
Step 4: Save Excel as HTML using PostWorkbookSaveAs(…).
var response = cellsInstance.PostWorkbookSaveAs(convert);
- ✅ 위 코드는 Excel 워크북을 HTML 형식으로 변환하여 온라인 Excel 보기용으로 모든 브라우저에서 열 수 있습니다.
// For more examples, https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// dashboard.aspose.cloud에 방문하여 클라이언트 자격 증명을 확인하세요.
try
{
// CellsApi 인스턴스를 생성하면서 ClientID와 ClientSecret을 전달합니다.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
UploadFileRequest request = new UploadFileRequest("input.xlsx", "input.xlsx", null);
// 입력 엑셀 파일을 클라우드 스토리지에 업로드하십시오.
cellsInstance.UploadFile(request);
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "HTML";
// PostWorkbookSaveAsRequest를 생성하여 결과 파일 이름을 정의합니다.
var convert = new PostWorkbookSaveAsRequest("input.xlsx", "myResultant.html", saveOptions);
// API를 호출하여 XLSX 파일을 HTML 파일로 변환합니다.
var response = cellsInstance.PostWorkbookSaveAs(convert);
// 변환이 성공하면 성공 메시지를 인쇄합니다.
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Excel to HTML conversion completed successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
XLSX를 HTML로 변환하려면 cURL을 사용하십시오.
Excel을 HTML로 변환하기 위해 Aspose.Cells Cloud REST API를 통해 cURL 명령어를 사용할 수도 있습니다.
1단계: 액세스 토큰 얻기
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- 응답에는 인증에 사용할
ACCESSTOKEN
이 포함됩니다.
Step 2: Excel 파일을 HTML로 변환하기 다음 cURL 명령어를 사용하여 Excel 워크북(Sample.xlsx)을 CSV 형식으로 변환하십시오:
curl -X 'POST' \
'https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&storageName=internal&checkExcelRestriction=false' \
-H 'accept: application/json' \
-H 'authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-d '{
"SaveFormat": "html"
}'
설명:
PUT /cells/convert?format=HTML
— 출력 형식을 HTML로 지정합니다.file=@/path/to/input.xlsx
— 클라우드 스토리지에 있는 로컬 Excel 파일을 지정했습니다.-d
매개변수를 사용할 때, 출력을 HTML로 저장합니다.
무료 XLS to HTML 변환기
웹 기반 솔루션을 선호하신다면, 무료 Excel to HTML Converter를 사용해 보세요. 이 도구를 사용하면 Excel 워크북을 업로드하고 브라우저에서 직접 볼 수 있습니다. 소프트웨어를 설치하지 않고 Excel 파일을 온라인으로 열 수 있는 빠른 방법입니다.

결론
Aspose.Cells Cloud SDK for .NET을 사용하면 Excel 워크북을 HTML로 변환하는 것이 빠르고 수월합니다. Excel 스프레드시트를 온라인으로 보고, 상호작용하는 보고서를 공유하거나 웹사이트에 Excel 데이터를 임베드하는 가장 좋은 방법입니다.
유용한 링크
관련 기사
다음 링크를 방문하여 자세한 내용을 알아보세요:
자주 묻는 질문 (FAQs)
- 변환 후 온라인에서 Excel 파일을 열 수 있나요?
- 네. HTML 출력은 모든 웹 브라우저에서 열 수 있으며, 즉시 온라인 엑셀 뷰를 제공합니다.
- 수식과 스타일이 그대로 유지될까요?
- 네. Aspose.Cells Cloud는 변환된 HTML 파일에서 모든 계산, 차트 및 형식을 유지합니다.
- 비밀번호 보호된 Excel 파일을 지원하나요?
- 네. 보호된 파일을 변환하기 위해 요청에서 비밀번호를 지정할 수 있습니다.
- 대량의 Excel을 HTML로 변환할 수 있나요?
- 네. 클라우드 저장소의 Excel 파일 폴더를 반복하여 여러 변환을 자동화할 수 있습니다.