ファイルを保存するさまざまな方法

ファイルを保存する異なる方法

Aspose.Cellsは、Microsoft Excelファイルを表すWorkbookを提供し、Excelファイルを操作するために必要なプロパティとメソッドを提供します。Workbookクラスは、Excelファイルを保存するために使用されるSaveメソッドを提供します。Saveメソッドには、さまざまな方法でファイルを保存するために使用される多くのオーバーロードがあります。

ファイルの保存形式は、SaveFormat列挙型によって決定されます。

ファイルの形式の種類 説明
CSV CSVファイルを表します
Excel97To2003 はExcel 97-2003ファイルを表します
Xlsx Excel 2007 XLSXファイルを表します
Xlsm Excel 2007 XLSMファイルを表します
Xltx Excel 2007テンプレートXLTXファイルを表します
Xltm Excel 2007マクロ有効XLTMファイルを表します
Xlsb Excel 2007バイナリXLSBファイルを表します
SpreadsheetML スプレッドシートXMLファイルを表します
TSV タブ区切り値ファイルを表します
TabDelimited はタブ区切りのテキストファイルを表します
ODS ODSファイルを表します
Html HTMLファイルを表します
MHtml MHTMLファイルを表します
Pdf PDFファイルを表します
XPS XPSドキュメントを表します
TIFF タグ付き画像ファイル形式(TIFF)を表します

異なる形式でファイルを保存する方法

ファイルを保存するには、SaveFormat列挙型からの所望のファイル形式を指定して、WorkbookオブジェクトのSaveメソッドを呼び出す際にファイル名(保存先パスを含む)を指定します。

WorkbookをPDFに保存する方法

Portable Document Format(PDF)は、1990年代にAdobeによって作成されたドキュメントの一種です。このファイル形式の目的は、アプリケーションソフトウェア、ハードウェア、およびオペレーティングシステムに依存しない形式で、文書やその他のリファレンス資料を表現するための標準を導入することでした。PDFファイル形式には、テキスト、画像、ハイパーリンク、フォームフィールド、リッチメディア、デジタル署名、添付ファイル、メタデータ、地理空間機能、3Dオブジェクトなどの情報を含めるための完全な機能があります。

Aspose.CellsでWorkbookをPDFファイルに保存する方法のコードは次のとおりです:

WorkbookをテキストまたはCSV形式で保存する方法

時々、複数のワークシートを含むワークブックをテキスト形式に変換または保存したい場合があります。テキスト形式(たとえば、TXT、TabDelim、CSVなど)の場合、デフォルトでMicrosoft ExcelおよびAspose.Cellsの両方はアクティブなワークシートの内容のみを保存します。

以下のコード例では、ワークブック全体をテキスト形式で保存する方法について説明しています。任意のMicrosoft ExcelまたはOpenOfficeスプレッドシートファイル(XLS、XLSX、XLSM、XLSB、ODSなど)を読み込み、任意の数のワークシートを含めることができます。

コードを実行すると、ワークブックのすべてのシートのデータがTXT形式に変換されます。

同じ例を修正してファイルを CSV に保存できます。デフォルトでは、TxtSaveOptions.Separator はコンマですので、CSV 形式に保存する場合はセパレーターを指定しないでください。ご注意ください:評価版 を使用している場合、かつ TxtSaveOptions.ExportAllSheets プロパティが true に設定されていても、プログラムは引き続きワークシートを1つだけエクスポートします。

カスタム区切り記号を使用してテキストファイルにファイルを保存する方法

テキストファイルには書式がないスプレッドシートデータが含まれます。ファイルは、データ間にいくつかのカスタマイズされた区切り記号があるプレーンテキストファイルの種類です。

ストリームにファイルを保存する方法

ファイルをストリームに保存するには、MemoryStreamまたはFileStreamオブジェクトを作成し、WorkbookオブジェクトのSaveメソッドを呼び出してそのストリームオブジェクトにファイルを保存します。Saveメソッドを呼び出す際に、所望のファイル形式をSaveFormat列挙型を使用して指定します。

ExcelファイルをHTMLとMHTファイルに保存する方法

Aspose.Cellsは、単にExcelファイル、JSON、CSVなどのファイルを.htmlおよび.mhtファイルとして簡単に保存できます。

ExcelファイルをOpenOffice(ODS、SXC、FODS、OTS)に保存する方法

ファイルを開いた形式で保存できます:ODS、SXC、FODS、OTSなど。

ExcelファイルをJSONまたはXMLに保存する方法

JSON(JavaScript Object Notation)は、人間が読めるテキストを使用してデータを格納および送信するためのオープンな標準ファイル形式です。 JSONファイルは.json拡張子で保存されます。 JSONはより少ないフォーマットが必要であり、XMLの良い代替手段です。 JSONはJavaScriptに由来していますが、言語に依存しないデータ形式です。 JSONの生成と解析は、多くの現代のプログラミング言語でサポートされています。 application/jsonはJSONに使用されるメディアタイプです。

Aspose.CellsはファイルをJSONまたはXMLに保存することをサポートしています。

高度なトピック