HTML ファイルは、Web ブラウザで情報を表示するために設計されたハイパーテキストマークアップ言語ファイルです。場合によっては、Web 上に表示するために Excel を HTML に変換する必要がある場合があります。この記事では、Spire.XLS for Java を使用して Excel を HTML に変換する方法を紹介します。 Excel を HTML に変換する Excel を埋め込み画像の HTML に変換する Spire.XLS for Java をインストールします まず、Spire.XLS for Java を Java プロジェクトに追加する必要があります。JAR ファイルは、このリンクからダウンロードできます。Maven を使用する場合は、次のコードをプロジェクトの pom.xml ファイルに追加する必要があります。 <repositories> <repository> <id>com.e-iceblue</id> <name>e-iceblue</name> <url>https://repo.e-iceblue.com/nexus/content/groups/public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.xls</artifactId> <version>12.12.4</version> </dependency> </dependencies> Excel を HTML に変換する Spire.XLS for Java が提供する Workbook.saveToFile() メソッドは、Excel を HTML に変換することをサポートします。詳細な手順は次のとおりです。 Workbook のインスタンスを作成します。 Workbook.loadFromFile() メソッドを使用して Excel のサンプルドキュメントをロードします。 Workbook.saveToFile() メソッドを使用してドキュメントを HTML に変換します。 Java import com.spire.xls.FileFormat; import com.spire.xls.Workbook; public class ConvertExcelToHTML { public static void main(String []args){ //Workbookインスタンスを作成する Workbook workbook = new Workbook(); //Excelのサンプルドキュメントをロードする workbook.loadFromFile("sample.xlsx"); //ドキュメントをHTMLとして保存する workbook.saveToFile("ToHtml.html", FileFormat.HTML); } } Excel を埋め込み画像の HTML に変換する Excel を埋め込み画像の HTML に変換するには、まず HTMLOptions のインスタンスを作成し、HTMLOptions.setImageEmbedded() メソッドを使用して画像の埋め込みを有効にします。次に、Worksheet.saveToHtml(String, HTMLOptions)メソッドでワークシートを HTML として保存します。詳細な手順は次のとおりです。 Workbook のインスタンスを作成します。 Workbook.loadFromFile() メソッドを使用して Excel のサンプルドキュメントをロードします。 Workbook.getWorksheets().get() メソッドを使用して最初のワークシートを取得します。 HTMLOptions のインスタンスを作成し、HTMLOptions.setImageEmbedded() メソッドを使用して画像の埋め込みを有効にします。 Worksheet.saveToHtml(String, HTMLOptions) メソッドを使用してワークシートを埋め込み画像の HTML として保存します。 Java import com.spire.xls.Workbook; import com.spire.xls.Worksheet; import com.spire.xls.core.spreadsheet.HTMLOptions; public class ConvertExcelToHtmlWithImageEmbeded { public static void main(String []args){ //Workbookインスタンスを作成する Workbook workbook = new Workbook(); //Excelのサンプルドキュメントをロードする workbook.loadFromFile("sample.xlsx"); //最初のシートを取得する Worksheet sheet = workbook.getWorksheets().get(0); //埋め込み画像をtrueに設定する HTMLOptions options = new HTMLOptions(); options.setImageEmbedded(true); //ワークシートをHTMLとして保存する sheet.saveToHtml("ToHtmlWithImageEmbeded.html", options); } } 一時ライセンスを申請する 結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。 にお問い合わせ、30 日間有効な一時ライセンスを取得してください。