2

私はExcelドキュメントを広範囲に使用するフレームワークで作業していますが、そのために使用している唯一のインポートは以下のとおりです:

java.io.*;
java.util.*;
java.util.regex.*;
java.util.zip.*;
javax.xml.parsers.*;
javax.xml.transform.*;
javax.xml.transform.dom.*;
javax.xml.transform.stream.*;
org.w3c.dom.*;

私の職場では apache poi jar を取得できない可能性があるため、上記のライブラリを使用して Excel ドキュメントを作成するにはどうすればよいでしょうか?

私が取り組んでいるフレームワークは PRPC 7.x です。使用するコードのほとんどは独自のものであり、隠されているか、アクセスするのが非常に不便です。

4

4 に答える 4

1

Apache の使用が許可されていない場合でも、Apache の使用方法を調べて、そのコードを模倣することができます。

于 2016-05-31T11:26:29.863 に答える
1

ファイルには 2 種類ありExcelます。1 つはBIFF(Binary Interchange File Format)*.xlsファイルとして保存されます。もう 1 つはOffice Open XML、ファイルとして保存されたファイルZIPを含む ed ディレクトリ構造です。後者は、示されたライブラリを使用して組み立てることができます。XML*.xlsx

を使用して単純な*.xlsxファイルを簡単に作成できますExcel。次に*.xlsx、ソフトウェアを使用してこのファイルを開きますZIPZIPこれで、そのアーカイブのディレクトリ構造と、その中のXMLファイルの内容を見ることができます。

ここでの課題は、ファイル間の適切な関係を維持しながら必要なファイルを作成し、適切なディレクトリ構造を使用してXMLそれらをアーカイブとしてパックし、そのアーカイブに名前を付けることです。ZIPZIP*.xlsx

私を信じてください、それ挑戦です;-)。

https://en.wikipedia.org/wiki/Office_Open_XML

于 2016-05-31T11:54:41.770 に答える
0

OOTB Activity MSOParseExcel Activity を実行して、Excel ファイルを圧縮 -> 解凍し、データを解析します。

于 2016-06-13T07:05:12.410 に答える