HotXLS ドキュメント

SaveAs メソッド

ワークシートをファイルまたはストリームに保存します。成功した場合は 1 を返します

構文

function SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
function SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
FileNameWideString 保存するファイル名を示す文字列 フルパスを含めることができ、指定しない場合はコンポーネントが現在のフォルダーに保存する
FileFormat保存するファイルの形式を示す TXLSFileFormat の値
StreamStream パラメータで指定したストリームに保存する TStream

説明

この例では、ワークシート 1 を RTF ファイルとして保存します
xlRTFRTF file format
xlHTMLHTML file format
xlCSV 固有のスタイルと色を持ち、次のオブジェクト経由で適用されます
xlTextTab separated values file format (TSV)
xlUnicodeCSVの色ソース優先順位(テーマ > インデックス > RGB)
xlUnicodeText エントリーごとの水平 / 垂直 / 折り返し / インデント / 回転の 各調整項目の説明です

使用例

この例では、ワークシート 1 を HTML ファイルとして保存します

Workbook.Sheets[1].SaveAs('sheet.csv', xlCSV);
この例では、ワークシート 1 を TSV ファイルとして保存します

Workbook.Sheets[1].SaveAs('sheet.rtf', xlRTF);
この例では、ワークシート 1 をユニコード TSV ファイルとして保存します

Workbook.Sheets[1].SaveAs('sheet.html', xlHTML);
この例では、ワークシート 1 をユニコード CSV ファイルとして保存します

Workbook.Sheets[1].SaveAs('sheet.tsv', xlText);
This example saves the Worksheet one as unicode TSV file

Workbook.Sheets[1].SaveAs('sheet.tsv', xlUnicodeText);
This example saves the Worksheet one as unicode CSV file

Workbook.Sheets[1].SaveAs('sheet.csv', xlUnicodeCSV);