웹 페이지에 Excel 스프레드시트를 포함하려면 이미지나 HTML 콘텐츠로 변환해야 합니다. 따라서 HTML은 웹 사이트에 더 적합하므로 이 기사에서는 Excel XLSX 또는 XLS 파일을 PHP의 HTML 페이지로 변환하는 방법을 다룹니다.
PHP Excel에서 HTML로의 변환 API
Excel XLSX 또는 XLS 파일을 HTML로 변환하기 위해 Java를 통한 PHP용 Aspose.Cells를 사용합니다. API는 PHP 기반 웹 애플리케이션을 위한 광범위한 스프레드시트 자동화 기능을 제공합니다. 여기에서 API 패키지를 다운로드할 수 있습니다.
용법
다음은 Java를 통해 PHP용 Aspose.Cells를 사용하기 위해 충족해야 하는 전제 조건입니다.
전제 조건을 완료했으면 아래 단계에 따라 테스트를 위해 example.php 파일을 실행합니다.
다운로드한 API 패키지의 루트 폴더에 Java.inc 파일을 배치합니다.
명령 프롬프트에서 아래 명령을 사용하여 JavaBridge.jar를 실행합니다.
> cd aspose.cells
> %JAVA_HOME%\\bin\\java -Djava.ext.dirs=lib -jar JavaBridge.jar SERVLET_LOCAL:8080
- 아래 명령을 사용하여 API의 루트 폴더에서 example.php를 실행합니다.
> php example.php
PHP에서 Excel 파일을 HTML로 변환
다음은 Excel 파일을 HTML로 변환하는 단계입니다.
- Workbook 클래스를 사용하여 Excel 파일을 로드합니다.
- Workbook->save(string, SaveFormat::HTML) 메서드를 사용하여 Excel을 HTML로 변환합니다.
다음 코드 샘플은 PHP에서 Excel XLSX 파일을 HTML로 변환하는 방법을 보여줍니다.
require_once("Java.inc");
require_once("lib/aspose.cells.php");
use aspose\cells;
use aspose\cells\Workbook;
// 변환할 문서 로드
$wkbk = new Workbook("Book.xlsx");
// HTML로 저장
$wkbk->save("output.html", SaveFormat::HTML);
엑셀을 HTML로
Excel을 HTML로 - 추가 옵션 설정
Aspose.Cells를 사용하면 도구 설명 텍스트 활성화, 눈금선 표시/숨기기 등과 같은 Excel에서 HTML로 변환하는 추가 옵션을 설정할 수도 있습니다. 이러한 옵션을 활성화하거나 비활성화하려면 HtmlSaveOptions 클래스가 사용됩니다.
Excel 파일을 HTML로 변환할 때 추가 옵션을 설정하는 단계는 다음과 같습니다.
- Workbook 클래스를 사용하여 Excel 파일을 로드합니다.
- HtmlSaveOptions 클래스의 객체를 생성하고 HtmlSaveOptions->setAddTooltipText(true)과 같은 옵션을 설정합니다.
- Workbook->save(string, HtmlSaveOptions) 메서드를 사용하여 Excel을 HTML로 변환합니다.
다음 코드 샘플은 PHP에서 XLSX를 HTML로 변환하는 동안 추가 옵션을 설정하는 방법을 보여줍니다.
require_once("Java.inc");
require_once("lib/aspose.cells.php");
use aspose\cells;
use aspose\cells\Workbook;
use aspose\cells\HtmlSaveOptions;
// 변환할 문서 로드
$wkbk = new Workbook("Book.xlsx");
// HTML 저장 옵션 생성 및 설정
$options = new HtmlSaveOptions();
$options->setAddTooltipText(true);
// HTML로 저장
$wkbk->save("output.html", $options);
무료 API 라이선스 받기
임시 라이선스를 사용하여 평가 제한 없이 API를 무료로 사용할 수 있습니다.
결론
이 기사에서는 PHP를 사용하여 Excel 파일을 HTML로 변환하는 방법을 배웠습니다. 또한 Excel에서 HTML로의 변환을 사용자 지정하는 방법을 살펴보았습니다. 문서를 사용하여 PHP Excel API에 대해 자세히 알아볼 수 있습니다. 질문이 있는 경우 포럼을 통해 알려주십시오.