チュートリアル

簡単にライブラリーを使用するためのチュートリアルコレクション

チュートリアル»xlsjavaconversion

Displaying items by tag: xlsjavaconversion

HTML ファイルには、テーブル内に貴重なデータセットが埋め込まれていることがよくあります。しかし、HTML 形式で直接データを分析するのは手間がかかり、効率的ではありません。HTML テーブルを Excel 形式に変換することで、Excel の強力なデータ操作および分析ツールを活用し、データの並べ替えやフィルタリング、視覚化を簡単に行えるようになります。レポート作成のためのデータ分析、計算の実行、またはデータをより使いやすい形式で整理するためにも、HTML から Excel への変換は非常に便利です。本記事では、Java で Spire.XLS for Java を用いた HTML ファイルの Excel 形式への変換方法をご紹介します。

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>14.12.0</version>
    </dependency>
</dependencies>

Java で HTML を Excel に変換する

Spire.XLS for Java は、HTMLファイルを読み込むための Workbook.loadFromHtml() メソッドを提供しています。このメソッドで HTML ファイルをロードした後、Workbook.saveToFile() メソッドを使用して Excel 形式に変換できます。手順は以下の通りです。

  • Workbook クラスのオブジェクトを作成します。
  • Workbook.loadFromHtml() メソッドを使用して HTML ファイルを読み込みます。
  • Workbook.saveToFile() メソッドを使用して HTML ファイルを Excel 形式で保存します。
  • Java
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();
    }
}

Java で HTML を Excel に変換した結果

Java で HTML 文字列を Excel に挿入する

HTML ファイルを Excel に変換するだけでなく、Spire.XLS for Java を使用すると、HTML 文字列を直接 Excel のセルに挿入することも可能です。この機能は、CellRange.setHtmlString() メソッドを利用して実現します。手順は以下の通りです。

  • Workbook クラスのオブジェクトを作成します。
  • Workbook.getWorksheets().get(index) メソッドを使用して、特定のインデックス(0 ベース)のワークシートを取得します。
  • Worksheet.getCellRange() メソッドを使用して、HTML 文字列を挿入したいセルを取得します。
  • CellRange.setHtmlString() メソッドを使用して、セルに HTML 文字列を挿入します。
  • Workbook.saveToFile() メソッドを使用して、生成されたワークブックを新しいファイルに保存します。
  • Java
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(); } }

Spire.XLS で HTML 文字列を Excel に挿入した結果

一時ライセンスを申請する

結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。

Published in 変換
Tagged under

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 をインストールします

まず、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 ファイルに変換する

以下は、Excel ファイルを Office Open XML に変換する手順です:

  • Workbook クラスのインスタンスを作成します。
  • Workbook.loadFromFile() メソッドを使用して Excel ファイルをロードします。
  • Workbook.saveAsXml() メソッドを呼び出して、Excel ファイルを Office Open XML として保存します。
  • Java
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();
    }
}

Java:Excel と Office Open XML の相互変換

Office Open XML ファイルを Excel ファイルに変換する

以下は、Office Open XML ファイルを Excel に変換する手順です:

  • Workbook クラスのインスタンスを作成します。
  • Workbook.loadFromXml() ファイルを使用して、Office Open XML ファイルをロードします。
  • Workbook.saveToFile() メソッドを呼び出して、Office Open XML ファイルを Excel として保存します。
  • Java
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 日間有効な一時ライセンスを取得してください。

Published in 変換
Tagged under

CSV(Comma-Separated Values)ファイルは、基本的にはテキストファイルであり、テーブルデータをプレーンな形式で保存します。CSV ファイルでは、データをコンマで区切り、改行で行またはレコードを区切ります。これらは、メモ帳などのテキストファイルを処理できるほとんどのプログラムで簡単に編集することができます。CSV ファイルを PDF に変換することで、閲覧者が編集することを防ぐことができます。この記事では、Spire.XLS for Java を使用して Java で CSV を PDF に変換する方法について説明します。

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.7.4</version>
    </dependency>
</dependencies>

Java で CSV を PDF に変換

以下は CSV ファイルを PDF に変換する手順です:

  • Workbook クラスのインスタンスを作成します。
  • Workbook.loadFromFile(filePath,separator) メソッドを使用して CSV ファイルをロードします。
  • Workbook.getConverterSetting().setSheetFitToPage(true) メソッドを使用して、PDF の 1 ページにレンダリングするワークシートを設定します。
  • Workbook.getWorksheets().get(0) メソッドを使用して、Workbook 内の最初のワークシートを取得します。
  • ワークシート内の列をループし、Worksheet.autoFitColumn() メソッドを使用して各列の幅を自動フィットします。
  • Worksheet.saveToPdf() メソッドを使用して、ワークシートを PDF に保存します。
  • Java
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");
    }
}

Java:CSV を PDF に変換する方法

一時ライセンスを申請する

結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。

Published in 変換
Tagged under
火, 05 12月 2023 06:52

Java:XLS と XLSX 間の変換方法

Microsoft Excel の新しいバージョン(Excel 2016 や 2019 など)で XLS ファイルを開くと、ファイル名の後のタイトルバーに「互換モード」と表示されます。このモードを通常モードに変更したい場合は、XLSX などの新しい Excel ファイル形式で XLS ファイルを保存することをお勧めします。この記事では、Spire.XLS for Java を使用して XLS を XLSX に、または XLSX を XLS に変換する方法について説明します。

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.6</version>
    </dependency>
</dependencies>

Java で XLS を XLSX に変換する

Spire.XLS for Java は、XLS ファイルを XLSX ファイル形式として保存する Workbook.saveToFile(String, ExcelVersion) メソッドを提供します。 以下はその詳細な手順です。

  • Workbook インスタンスを作成します。
  • Workbook.loadFromFile() メソッドを使用して、XLS ファイルを読み込みます。
  • Workbook.saveToFile(String, ExcelVersion) メソッドを使用して、XLS ファイルを XLSX 形式で保存します。
  • Java
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();
    }
}

Java:XLS と XLSX 間の変換方法

Java で XLSX を XLS に変換する

Workbook.saveToFile(String, ExcelVersion) メソッドは、XLSX ファイルを XLS ファイル形式で保存することもできます。 以下はその詳細な手順です。

  • Workbook インスタンスを作成します。
  • Workbook.loadFromFile() メソッドを使用して、 XLSX ファイルを読み込みます。
  • Workbook.saveToFile(String, ExcelVersion) メソッドを使用して、XLSX ファイルを XLS 形式で保存します。
  • Java
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();
    }
}

Java:XLS と XLSX 間の変換方法

一時ライセンスを申請する

結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。

Published in 変換
Tagged under

Excel ファイルをテキストファイルに変換すると、ファイルサイズが小さくなり、データの保存が容易になります。 また、TXT ファイルは専用のリーダーを必要としないため、ほとんどのデバイスで開いて編集することができ、他の人とファイルを共有することも容易になります。さらに、TXT ファイルは構造が単純なため、Excel を TXT に変換することで文書処理が簡単になることもあります。この記事では、Spire.XLS for Java を使用して、Excel をテキスト (TXT) に変換する方法を示します。

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.6</version>
    </dependency>
</dependencies>

Java で Excel を TXT に変換する

Spire.XLS for Java は、指定されたワークシートを TXT ファイルに変換するための Worksheet.saveToFile(String fileName, String separator, java.nio.charset.Charset encoding) メソッドを提供します。以下は詳細な手順です。

  • Workbook インスタンスを作成します。
  • Workbook.loadFromFile() メソッドを使用して、サンプル Excel ファイルをロードします。
  • Workbook.getWorksheets().get() メソッドを使用して、指定されたワークシートをインデックスで取得します。
  • Worksheet.saveToFile() メソッドを使用して、Excel ワークシート を TXT ファイルに変換します。
  • Java
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();
    }
}

Java:Excel をテキスト (TXT) に変換する方法

一時ライセンスを申請する

結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。

Published in 変換
Tagged under
火, 21 11月 2023 07:47

Java:Excel から ODS へ変換方法

ODS(OpenDocument Spreadsheet)は、Calc プログラムによって作成された XML ベースのファイル形式です。MS Excel ファイルと同様に、ODS ファイルはデータをスプレッドシートに格納し、テキスト、数学関数、書式などを含むことができます。ODS ファイルは優れたクロスプラットフォーム互換性を持っており、異なるシステム上の複数の電子表計算アプリケーションで表示することができます。時には、ファイルをより便利に表示するために Excel を ODS に変換する必要があります。この記事では、Spire.XLS for Java を使用して、プログラムでこの変換を行う方法を示します。

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>

Java で Excel を ODS に変換する

Spire.XLS for Java によって提供される Workbook.saveToFile() メソッドは、Excel ファイルの ODS 形式への変換をサポートしています。詳細な手順は次のとおりです。

  • Workbook インスタンスを作成します。
  • Workbook.loadFromFile() メソッドを使用して、サンプル Excel ファイルをロードします。
  • Workbook.saveToFile() メソッドを使用して、Excel ファイルを ODS に変換します。
  • Java
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);
    }
}

Java:Excel から ODS へ変換方法

一時ライセンスを申請する

結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。

Published in 変換
Tagged under

Excel ファイルは、複数のワークシートとさまざまなデータタイプを含むスプレッドシートです。一方、CSV ファイルは、コンマで区切られた数字と文字だけを含む純粋なテキストファイルです。Excel ファイルを CSV 形式で保存すると、ファイルの互換性が向上し、共有が容易になります。 これは、CSV ファイルはさまざまなアプリケーションやプログラミング言語で簡単に読み取って処理できるためです。逆に、CSV ファイルを Excel ファイルに変換することで、テキストデータを Excel にインポートし、より複雑なデータ分析や処理を行うことができます。この記事では、Spire.XLS for Java を使用して Excel を CSV に変換し、CSV を Excel に変換する方法を紹介します。

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.10.0</version>
    </dependency>
</dependencies>

Java で Excel を CSV に変換する

Spire.XLS for Java は、Worksheet.saveToFile() メソッドを使用して Excel から CSV への変換をサポートしています。詳細な手順は次のとおりです。

  • Workbook インスタンスを作成します。
  • Workbook.loadFromFile() メソッドを使用して、Excel ファイルを読み込みます。
  • Workbook.getWorksheets().get() メソッドを使用して、特定のワークシートを取得します 。
  • Worksheet.saveToFile() メソッドを使用して、ワークシートを CSV に保存します。
  • Java
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();
    }
}

Java:Excel と CSV の相互変換方法

Java で CSV を Excel に変換する

Spire.XLS for Java が提供する Workbook.saveToFile() メソッドは、CSV から Excel 形式への変換もサポートしています。以下に詳細な手順を示します。

  • Workbook インスタンスを作成します。
  • Workbook.loadFromFile() メソッドを使用して、サンプル CSV ファイルをロードします。
  • Workbook.getWorksheets().get() メソッドを使用して、特定のワークシートを取得します。
  • Worksheet.getCellRange() メソッドを使用して、特定のセル範囲を指定します。
  • CellRange.setIgnoreErrorOptions (java.util.EnumSet ignoreErrorOptions) メソッドを使用して、セル内の数値をテキストとして設定する場合はエラーを無視します。
  • CellRange クラスが提供するメソッドを使用して、行の高さと列の幅を自動的に調整します。
  • Workbook.saveToFile() メソッドを使用して、CSVを XLSX ファイルに保存します。
  • Java
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();
    }
}

Java:Excel と CSV の相互変換方法

一時ライセンスを申請する

結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。

Published in 変換
Tagged under

HTML ファイルは、Web ブラウザで情報を表示するために設計されたハイパーテキストマークアップ言語ファイルです。場合によっては、Web 上に表示するために Excel を HTML に変換する必要がある場合があります。この記事では、Spire.XLS for Java を使用して 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);
    }
}

Java:Excel を 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);
    }
}

Java:Excel を HTML に変換する方法

一時ライセンスを申請する

結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。

Published in 変換
Tagged under

TIFF(Tagged Image File Format) は、1980年代半ばに作成された標準的な画像フォーマットで、異なるコンピュータプラットフォームに高品質のカラー画像を保存するために使用されています。TIFF はファクシミリ、スキャン、ドキュメントの交換処理に広く使用されているため、日常的な仕事では Excel から TIFF に変換する必要がある場合があります。この記事では、Spire.XLS for Java を使用して Excel を TIFF に変換する方法を紹介します。

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 でワークシート全体を TIFF に変換する

Spire.XLS for Java が提供する Worksheet.saveToTiff(java.lang.String fileName) メソッドは、ワークシート全体を TIFF に変換することをサポートします。詳細な手順は次のとおりです。

  • Workbook インスタンスを作成します。
  • Workbook.loadFromFile() メソッドを使用して Excel のサンプルドキュメントをロードします。
  • Workbook.getWorksheets().get() メソッドを使用して、指定されたワークシートを取得します。
  • Worksheet.saveToTiff(java.lang.String fileName) メソッドを使用して、指定したワークシートを TIFF に変換します。
  • Java
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");

    }
}

Java:Excel を TIFF に変換する方法

Excel で特定のセル範囲を TIFF に変換する

Spire.XLS for Java が提供する Worksheet.saveToTiff(java.lang.String fileName, int firstRow, int firstColumn, int lastRow, int lastColumn) メソッドは、特定のセル範囲を TIFF に変換することをサポートします。詳細な手順は次のとおりです。

  • Workbook インスタンスを作成します。
  • Workbook.loadFromFile() メソッドを使用して Excel のサンプルドキュメントをロードします。
  • Workbook.getWorksheets().get() メソッドを使用して、指定されたワークシートを取得します。
  • Worksheet.saveToTiff(java.lang.String fileName, int firstRow, int firstColumn, int lastRow, int lastColumn) メソッドを使用して、ワークシート内の特定のセル範囲を TIFF に変換します。
  • Java
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);
    }
}

Java:Excel を TIFF に変換する方法

一時ライセンスを申請する

結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。

Published in 変換
Tagged under

SVG は、XML ベースのスケーラブルなベクター グラフィック形式であり、グラフィックを記述するためのオープン スタンダードの構成言語です。 SVG は、CSS、DOM、JavaScript などの他の Web 標準とうまく連携するため、現在 Web ページ作成で非常に一般的です。 Excel ワークシートなどのオフィス ドキュメントを Web ページに追加して直接表示するのは非常に困難です。しかし、しかし、これらのドキュメントをSVG画像に変換することで、この難題を解決することができます。この記事では、Spire.XLS for Java を使用して Excel を SVG に変換する方法を紹介します。

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.11.8</version>
    </dependency>
</dependencies>

Excel の特定のシートを SVG に変換する

Spire.XLS for Java が提供する Worksheet.toSVGStream() メソッドは、特定のワークシートを SVG に変換することをサポートします。以下に詳細な操作手順を示します。

  • Workbook クラスのオブジェクトを作成します。
  • Workbook.loadFromFile() メソッドを使用して、ディスクから Excel ドキュメントをロードします。
  • Workbook.getWorksheets().get() メソッドを使用して2つ目のシートを取得します。
  • Worksheet.toSVGStream() メソッドを使用して、シートを SVG に変換します。
  • Java
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();

    }
}

Java:Excel を SVG に変換する方法

Excel のすべてのシートを SVG に変換する

Spire.XLS for Java が提供する Worksheet.toSVGStream() メソッドは、すべてのワークシートを SVG に変換することをサポートします。以下に詳細な操作手順を示します。

  • Workbook クラスのオブジェクトを作成します。
  • Workbook.loadFromFile() メソッドを使用して、ディスクから Excel ドキュメントをロードします。
  • ドキュメントをループしてシートを取得し、Worksheet.toSVGStream() メソッドを使用してすべてのシートを SVG に変換します。
  • Java
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();
        }
    }
}

Java:Excel を SVG に変換する方法

一時ライセンスを申請する

結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。

Published in 変換
Tagged under
1 / 2