Python を使用して XLSB を作成する

Microsoft Office® をインストールせずに、Python アプリケーションを介して XLSB を生成します。

 

Python アプリケーションを介して XLSB ファイルを作成しようとしている開発者は誰ですか? Aspose.Total for Python via Java API は、作成プロセスの自動化に役立ちます。 これは、Microsoft Office ファイルや画像など、さまざまな形式を扱うさまざまな API の完全なパッケージです。 Aspose.Total for Python via Java パッケージの一部である Aspose.Cells for Python via Java API により、この生成プロセスが容易になります。 以下、作成過程です。 さらに、開発者は、XLSB ファイルを変更するためにアプリケーションを簡単に拡張できます。 Python プロセスを使用して XLSB ファイルを更新する方法は、Workbook オブジェクトの作成時にパラメータとして既存のファイルが必要であることを除いて同じです。

Python で XLSB ファイルを作成する方法

  • ファイルFormatType をパラメーターとして持つ新しい Workbook クラス オブジェクトを作成します。
  • getWorksheets().get(index) メソッドを使用して、必要な Worksheet へのアクセスを取得します
  • Worksheet.getCells().get(indexValue).putValue() メソッドを使用してアクセスしたセルにデータを挿入します
  • パラメータとしてパスを指定してファイルを渡すことにより、 save() を使用してドキュメントを .xlsb ファイルとして保存します。

作成要件

  • XLSB 生成の場合、プロジェクト内の API を PyPI から直接参照 ( Aspose.Cells )
  • または、次の pip コマンド pip install aspose.cells を使用します。`
  • さらに、 downloads セクションから API パッケージをダウンロードします。
 

Python で XLSB を作成する

 

探検 Python のオプション

生成 CSV ファイル (カンマ区切りの値)
生成 ODS ファイル (OpenDocument スプレッドシート)
生成 TSV ファイル (タブ区切りの値)
生成 XLS ファイル (Microsoft Excel バイナリ形式)
生成 XLSB ファイル (Excel バイナリ ワークブック)
生成 XLSM ファイル (マクロが有効なスプレッドシート)
生成 XLSX ファイル (XML ワークブックを開く)
生成 XLT ファイル (Excel 97 - 2003 テンプレート)
生成 XLTM ファイル (Excel マクロ有効テンプレート)
生成 XLTX ファイル (Excel テンプレート)

XLSB ファイル形式とは

XLSB ファイル形式は、Microsoft Excel がスプレッドシート データを保存するために使用するバイナリ ファイル形式です。これは Excel Binary Workbook の略で、より一般的に使用されている XLSX 形式に比べていくつかの利点があります。 XLSB ファイルは、データをバイナリ形式で保存するように設計されています。つまり、XLSX ファイルよりもコンパクトで読み込みが高速です。

XLSB 形式の主な利点の 1 つは、大量のデータの処理効率です。ファイルはバイナリ形式で保存されるため、XML ベースの XLSX 形式に比べて必要なディスク容量が少なくなります。このため、XLSB ファイルは、複雑な計算、広範な数式、または多数のワークシートを含むワークブックに特に適しています。

XLSB ファイルは、ファイル サイズが小さいことに加えて、データを開いたり、保存したり、計算したりする際のパフォーマンスも向上します。バイナリ形式により、データへのアクセスと操作が高速化され、Excel 内での操作が高速化されます。

さらに、XLSB ファイルは強化されたセキュリティ機能を提供します。ワークブック レベルと個々のシート レベルの両方でパスワード保護がサポートされているため、ユーザーは不正なアクセスや変更からデータを保護できます。

XLSB ファイルは、そのままでは Microsoft Excel でのみ開いて編集できることに注意してください。他の表計算ソフトとの互換性はありません。ただし、Excel には下位互換性が備わっています。