チュートリアル
簡単にライブラリーを使用するためのチュートリアルコレクション
HTML ファイルには、テーブル内に貴重なデータセットが埋め込まれていることがよくあります。しかし、HTML 形式で直接データを分析するのは手間がかかり、効率的ではありません。HTML テーブルを Excel 形式に変換することで、Excel の強力なデータ操作および分析ツールを活用し、データの並べ替えやフィルタリング、視覚化を簡単に行えるようになります。レポート作成のためのデータ分析、計算の実行、またはデータをより使いやすい形式で整理するためにも、HTML から Excel への変換は非常に便利です。本記事では、Java で Spire.XLS for Java を用いた HTML ファイルの Excel 形式への変換方法をご紹介します。
まず、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>14.12.0</version>
</dependency>
</dependencies>
Spire.XLS for Java は、HTMLファイルを読み込むための Workbook.loadFromHtml() メソッドを提供しています。このメソッドで HTML ファイルをロードした後、Workbook.saveToFile() メソッドを使用して Excel 形式に変換できます。手順は以下の通りです。
import com.spire.xls.ExcelVersion;
import com.spire.xls.Workbook;
public class HTMLToExcel {
public static void main(String[] args) {
// 入力する HTML ファイルのパスを指定
String filePath = "Sample.html";
// ワークブッククラスのオブジェクトを作成
Workbook workbook = new Workbook();
// HTML ファイルを読み込む
workbook.loadFromHtml(filePath);
// HTML ファイルを Excel XLSX 形式で保存
String result = "output/HTMLをExcelに変換.xlsx";
workbook.saveToFile(result, ExcelVersion.Version2016);
// リソースを解放
workbook.dispose();
}
}
HTML ファイルを Excel に変換するだけでなく、Spire.XLS for Java を使用すると、HTML 文字列を直接 Excel のセルに挿入することも可能です。この機能は、CellRange.setHtmlString() メソッドを利用して実現します。手順は以下の通りです。
import com.spire.xls.CellRange;
import com.spire.xls.ExcelVersion;
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;
public class InsertHTMLStringToExcel {
public static void main(String[] args) {
// ワークブッククラスのオブジェクトを作成
Workbook workbook = new Workbook();
// 最初のシートを取得
Worksheet sheet = workbook.getWorksheets().get(0);
// HTML文字列を指定
String htmlCode = "これは 段落 で、赤色のテキストがあります。
";
// HTML文字列を追加するセルを取得
CellRange range = sheet.getCellRange("A1");
// セルにHTML文字列を追加
range.setHtmlString(htmlCode);
// コンテンツに基づいて最初の列の幅を自動調整
sheet.autoFitColumn(1);
// 結果のワークブックを新しいファイルに保存
String result = "output/HTML文字列をExcelに挿入.xlsx";
workbook.saveToFile(result, ExcelVersion.Version2013);
// リソースを解放
workbook.dispose();
}
}
結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。
Office Open XML(OOXML とも呼ばれる)は、Excel、Word、および Presentation ドキュメント用の、圧縮された XML ベースのフォーマットです。Excel ファイルをさまざまなアプリケーションやプラットフォームで読めるようにするために、Office Open XML に変換する必要がある場合があります。同様に、データ計算のために Office Open XML を Excel に変換したい場合もあるでしょう。この記事では、Spire.XLS for Java ライブラリを使用して、Java で Excel ファイルを Office Open XML に変換する方法と、Office Open XML を Excel ファイルに変換する方法について説明します。
まず、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.7.4</version>
</dependency>
</dependencies>
以下は、Excel ファイルを Office Open XML に変換する手順です:
import com.spire.xls.FileFormat;
import com.spire.xls.Workbook;
public class ExcelToOOXML {
public static void main(String[] args) {
// Create an object of Workbook class
Workbook workbook = new Workbook();
// Load an Excel file
workbook.loadFromFile("Sample.xlsx");
// Save the Excel file to OOXML format
workbook.saveAsXml("output/ExcelToXML.xml");
workbook.dispose();
}
}
以下は、Office Open XML ファイルを Excel に変換する手順です:
import com.spire.xls.FileFormat;
import com.spire.xls.Workbook;
public class OOXMLToExcel {
public static void main(String[] args) {
// Create an object of Workbook class
Workbook workbook = new Workbook();
// Load the source OOXML file
workbook.loadFromXml("Sample.xml");
// Save the file to an Excel workbook
workbook.saveToFile("output/XMLToExcel.docx", FileFormat.Version2016);
workbook.dispose();
}
}
結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。
CSV(Comma-Separated Values)ファイルは、基本的にはテキストファイルであり、テーブルデータをプレーンな形式で保存します。CSV ファイルでは、データをコンマで区切り、改行で行またはレコードを区切ります。これらは、メモ帳などのテキストファイルを処理できるほとんどのプログラムで簡単に編集することができます。CSV ファイルを PDF に変換することで、閲覧者が編集することを防ぐことができます。この記事では、Spire.XLS for Java を使用して Java で CSV を PDF に変換する方法について説明します。
まず、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.7.4</version>
</dependency>
</dependencies>
以下は CSV ファイルを PDF に変換する手順です:
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;
public class ConvertCsvToPdf {
public static void main(String []args) {
// Workbookクラスのオブジェクトを作成します
Workbook wb = new Workbook();
// CSVファイルをロードします
wb.loadFromFile("サンプル.csv", ",");
// SheetFitToPageプロパティをtrueに設定して、ワークシートが1つのPDFページに変換されるようにします
wb.getConverterSetting().setSheetFitToPage(true);
// 最初のワークシートを取得します
Worksheet sheet = wb.getWorksheets().get(0);
// ワークシート内の列をループします
for (int i = 1; i < sheet.getColumns().length; i++)
{
// 列の幅を自動調整します
sheet.autoFitColumn(i);
}
// ワークシートをPDF形式で保存します
sheet.saveToPdf("output/CSVからPDFへの変換.pdf");
}
}
結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。
Microsoft Excel の新しいバージョン(Excel 2016 や 2019 など)で XLS ファイルを開くと、ファイル名の後のタイトルバーに「互換モード」と表示されます。このモードを通常モードに変更したい場合は、XLSX などの新しい Excel ファイル形式で XLS ファイルを保存することをお勧めします。この記事では、Spire.XLS for Java を使用して XLS を XLSX に、または XLSX を XLS に変換する方法について説明します。
まず、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>13.11.6</version>
</dependency>
</dependencies>
Spire.XLS for Java は、XLS ファイルを XLSX ファイル形式として保存する Workbook.saveToFile(String, ExcelVersion) メソッドを提供します。 以下はその詳細な手順です。
import com.spire.xls.ExcelVersion;
import com.spire.xls.Workbook;
public class ConvertXlsToXlsx {
public static void main(String[] args){
//Workbook インスタンスを作成する
Workbook workbook = new Workbook();
//XLSファイルを読み込む
workbook.loadFromFile("Input.xls");
//XLSファイルをXLSX形式で保存する
workbook.saveToFile("ToXlsx.xlsx", ExcelVersion.Version2016);
workbook.dispose();
}
}
Workbook.saveToFile(String, ExcelVersion) メソッドは、XLSX ファイルを XLS ファイル形式で保存することもできます。 以下はその詳細な手順です。
import com.spire.xls.ExcelVersion;
import com.spire.xls.Workbook;
public class ConvertXlsxToXls {
public static void main(String[] args){
//Workbook インスタンスを作成する
Workbook workbook = new Workbook();
//XLSXファイルを読み込む
workbook.loadFromFile("Input.xlsx");
//XLSXファイルをXLS形式で保存する
workbook.saveToFile("ToXls.xls", ExcelVersion.Version97to2003);
workbook.dispose();
}
}
結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。
Excel ファイルをテキストファイルに変換すると、ファイルサイズが小さくなり、データの保存が容易になります。 また、TXT ファイルは専用のリーダーを必要としないため、ほとんどのデバイスで開いて編集することができ、他の人とファイルを共有することも容易になります。さらに、TXT ファイルは構造が単純なため、Excel を TXT に変換することで文書処理が簡単になることもあります。この記事では、Spire.XLS for Java を使用して、Excel をテキスト (TXT) に変換する方法を示します。
まず、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>13.11.6</version>
</dependency>
</dependencies>
Spire.XLS for Java は、指定されたワークシートを TXT ファイルに変換するための Worksheet.saveToFile(String fileName, String separator, java.nio.charset.Charset encoding) メソッドを提供します。以下は詳細な手順です。
import com.spire.xls.*;
import java.nio.charset.Charset;
public class toText {
public static void main(String[] args) {
//Workbook インスタンスを作成する
Workbook workbook = new Workbook();
//サンプルExcelファイルをロードする
workbook.loadFromFile("sample.xlsx");
//最初のワークシートを取得する
Worksheet worksheet = workbook.getWorksheets().get(0);
//ワークシート を TXT ファイルに変換する
Charset charset = Charset.forName("utf8");
worksheet.saveToFile("ExceltoTxt.txt", " ", charset);
workbook.dispose();
}
}
結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。
ODS(OpenDocument Spreadsheet)は、Calc プログラムによって作成された XML ベースのファイル形式です。MS Excel ファイルと同様に、ODS ファイルはデータをスプレッドシートに格納し、テキスト、数学関数、書式などを含むことができます。ODS ファイルは優れたクロスプラットフォーム互換性を持っており、異なるシステム上の複数の電子表計算アプリケーションで表示することができます。時には、ファイルをより便利に表示するために Excel を ODS に変換する必要があります。この記事では、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>13.11.0</version>
</dependency>
</dependencies>
Spire.XLS for Java によって提供される Workbook.saveToFile() メソッドは、Excel ファイルの ODS 形式への変換をサポートしています。詳細な手順は次のとおりです。
import com.spire.xls.*;
public class toODS {
public static void main(String[] args) {
// Workbook インスタンスを作成する
Workbook workbook = new Workbook();
// サンプルExcelファイルをロードする
workbook.loadFromFile("Sample.xlsx");
// ExcelファイルをODSに変換する
workbook.saveToFile("ExcelToODS.ods", FileFormat.ODS);
}
}
結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。
Excel ファイルは、複数のワークシートとさまざまなデータタイプを含むスプレッドシートです。一方、CSV ファイルは、コンマで区切られた数字と文字だけを含む純粋なテキストファイルです。Excel ファイルを CSV 形式で保存すると、ファイルの互換性が向上し、共有が容易になります。 これは、CSV ファイルはさまざまなアプリケーションやプログラミング言語で簡単に読み取って処理できるためです。逆に、CSV ファイルを Excel ファイルに変換することで、テキストデータを Excel にインポートし、より複雑なデータ分析や処理を行うことができます。この記事では、Spire.XLS for Java を使用して Excel を CSV に変換し、CSV を Excel に変換する方法を紹介します。
まず、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>13.10.0</version>
</dependency>
</dependencies>
Spire.XLS for Java は、Worksheet.saveToFile() メソッドを使用して Excel から CSV への変換をサポートしています。詳細な手順は次のとおりです。
import com.spire.xls.*;
import java.nio.charset.Charset;
public class ExcelToCSV {
public static void main(String[] args) {
//Workbookインスタンスを作成する
Workbook workbook = new Workbook();
//Excelファイルを読み込む
workbook.loadFromFile("sample.xlsx");
//数式があれば計算する
workbook.calculateAllValue();
//最初のワークシートを取得する
Worksheet sheet = workbook.getWorksheets().get(0);
//ワークシートを CSV に保存する
sheet.saveToFile("output/ToCSV.csv", ",", Charset.forName("UTF-8"));
workbook.dispose();
}
}
Spire.XLS for Java が提供する Workbook.saveToFile() メソッドは、CSV から Excel 形式への変換もサポートしています。以下に詳細な手順を示します。
import com.spire.xls.*;
import java.util.EnumSet;
public class CSVToExcel {
public static void main(String[] args) {
//Workbookインスタンスを作成する
Workbook workbook = new Workbook();
//サンプルCSVファイルをロードする
workbook.loadFromFile("output/ToCSV.csv", ",", 1, 1);
//最初のワークシートを取得する
Worksheet sheet = workbook.getWorksheets().get(0);
//特定のセル範囲を指定し、セルに数値をテキストとして設定する場合のエラーを無視する
sheet.getCellRange("A1:D6").setIgnoreErrorOptions(EnumSet.of(IgnoreErrorType.NumberAsText));
//行の高さと列の幅を自動的に調整する
sheet.getAllocatedRange().autoFitColumns();
sheet.getAllocatedRange().autoFitRows();
//CSVを XLSX ファイルに保存する
workbook.saveToFile("output/CSVToExcel.xlsx", ExcelVersion.Version2013);
workbook.dispose();
}
}
結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。
HTML ファイルは、Web ブラウザで情報を表示するために設計されたハイパーテキストマークアップ言語ファイルです。場合によっては、Web 上に表示するために Excel を HTML に変換する必要がある場合があります。この記事では、Spire.XLS for Java を使用して Excel を HTML に変換する方法を紹介します。
まず、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>
Spire.XLS for Java が提供する Workbook.saveToFile() メソッドは、Excel を HTML に変換することをサポートします。詳細な手順は次のとおりです。
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 に変換するには、まず HTMLOptions のインスタンスを作成し、HTMLOptions.setImageEmbedded() メソッドを使用して画像の埋め込みを有効にします。次に、Worksheet.saveToHtml(String, HTMLOptions)メソッドでワークシートを HTML として保存します。詳細な手順は次のとおりです。
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 日間有効な一時ライセンスを取得してください。
TIFF(Tagged Image File Format) は、1980年代半ばに作成された標準的な画像フォーマットで、異なるコンピュータプラットフォームに高品質のカラー画像を保存するために使用されています。TIFF はファクシミリ、スキャン、ドキュメントの交換処理に広く使用されているため、日常的な仕事では Excel から TIFF に変換する必要がある場合があります。この記事では、Spire.XLS for Java を使用して Excel を TIFF に変換する方法を紹介します。
まず、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>
Spire.XLS for Java が提供する Worksheet.saveToTiff(java.lang.String fileName) メソッドは、ワークシート全体を TIFF に変換することをサポートします。詳細な手順は次のとおりです。
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;
public class ConvertExcelToTIFF {
public static void main(String[] args) {
//Workbookインスタンスを作成する
Workbook workbook = new Workbook();
//Excelサンプルドキュメントをロードする
workbook.loadFromFile("input.xlsx");
//最初のシートを取得する
Worksheet sheet = workbook.getWorksheets().get(0);
//最初のシートをTIFFとして保存する
sheet.saveToTiff("SheetToTiff.tiff");
}
}
Spire.XLS for Java が提供する Worksheet.saveToTiff(java.lang.String fileName, int firstRow, int firstColumn, int lastRow, int lastColumn) メソッドは、特定のセル範囲を TIFF に変換することをサポートします。詳細な手順は次のとおりです。
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;
public class CellRangeToTIFF {
public static void main(String[] args) {
//Workbookインスタンスを作成する
Workbook workbook = new Workbook();
//Excelサンプルドキュメントをロードする
workbook.loadFromFile("input.xlsx");
//最初のシートを取得する
Worksheet sheet = workbook.getWorksheets().get(0);
//特定のセル範囲をTIFFとして保存する
sheet.saveToTiff("CellRangeToTiff.tiff",1,1,7,6);
}
}
結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。
SVG は、XML ベースのスケーラブルなベクター グラフィック形式であり、グラフィックを記述するためのオープン スタンダードの構成言語です。 SVG は、CSS、DOM、JavaScript などの他の Web 標準とうまく連携するため、現在 Web ページ作成で非常に一般的です。 Excel ワークシートなどのオフィス ドキュメントを Web ページに追加して直接表示するのは非常に困難です。しかし、しかし、これらのドキュメントをSVG画像に変換することで、この難題を解決することができます。この記事では、Spire.XLS for Java を使用して Excel を SVG に変換する方法を紹介します。
まず、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.11.8</version>
</dependency>
</dependencies>
Spire.XLS for Java が提供する Worksheet.toSVGStream() メソッドは、特定のワークシートを SVG に変換することをサポートします。以下に詳細な操作手順を示します。
import com.spire.xls.*;
import java.io.FileOutputStream;
import java.io.IOException;
public class ExcelToSVG {
public static void main(String[] args) throws IOException {
//Workbook クラスのオブジェクトを作成する
Workbook workbook = new Workbook();
//ディスクからExcelドキュメントをロードする
workbook.loadFromFile("sample.xlsx");
//2つ目のワークシートを取得する
Worksheet sheet = workbook.getWorksheets().get(1);
//ワークシートをSVGに変換する
FileOutputStream stream = new FileOutputStream("sheet.svg");
sheet.toSVGStream(stream, sheet.getFirstRow(), sheet.getFirstColumn(), sheet.getLastRow(), sheet.getLastColumn());
stream.flush();
stream.close();
}
}
Spire.XLS for Java が提供する Worksheet.toSVGStream() メソッドは、すべてのワークシートを SVG に変換することをサポートします。以下に詳細な操作手順を示します。
import com.spire.xls.*;
import java.io.FileOutputStream;
import java.io.IOException;
public class ExcelToSVG {
public static void main(String[] args) throws IOException {
//Workbook クラスのオブジェクトを作成する
Workbook workbook = new Workbook();
//ディスクからExcelドキュメントをロードする
workbook.loadFromFile("sample.xlsx");
//ドキュメントをルーペして、ワークシートを取得する
for (int i = 0; i < workbook.getWorksheets().size(); i++)
{
FileOutputStream stream = new FileOutputStream("sheet"+i+".svg");
//ワークシートをSVGに変換する
Worksheet sheet = workbook.getWorksheets().get(i);
sheet.toSVGStream(stream, sheet.getFirstRow(), sheet.getFirstColumn(), sheet.getLastRow(), sheet.getLastColumn());
stream.flush();
stream.close();
}
}
}
結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。