このクイックチュートリアルでは、サードパーティのツールを使用せずに** C#でXLSをXLSXに変換する方法**について説明します。これは、XLSのロード操作をカスタマイズして、メモリ要件を減らし、ソースXLSからのみ必要なデータを含むXLSXファイルを作成するのに役立ちます。 ** XLSをXLSXに変換するC#**コードも提供されており、必要な変換だけでなく、変換されたXLSXに不要なデータがコピーされないようにXLSの読み込みプロセスをカスタマイズするためのガイドも示されています。
C#を使用してXLSをXLSXに変換する手順
- NuGetパッケージマネージャーからAspose.Cells for .NETへの参照を追加するようにアプリケーションをセットアップします
- LoadOptionsクラスオブジェクトをインスタンス化して、XLSファイルのロードを制御します
- XLSファイルをロードする前にLoadOptionsクラスオブジェクトを構成します
- LoadOptions設定を使用して、XLSファイルをWorkbookオブジェクトにロードします
- ロードされたXLSファイルをXLSXとしてディスクに保存します
上記の手順は、* C#を使用してXLSをXLSX*に変換する方法を支援するための段階的なプロセスを提供します。このプロセスは非常に単純で、カスタマイズせずにXLSをXLSXに保存するだけの場合は、数行のコードで済みます。ただし、学習目的では、ステップとサンプルコードを共有して、XLSからのデータをフィルター処理するようにXLSファイルの読み込み操作を制御し、ソースXLSファイルを開いているときに数式を自動的に実行するフラグを設定します。
C#でXLSをXLSXに変換するコード
このコードは、LoadOptionsクラスオブジェクトを使用し、メモリ設定、ファイルを開いたときに式を解析するフラグ、ファイルを開くためのパスワードの設定、画像のみを含むシートからデータをロードするためのフィルターの設定など、いくつかのプロパティを示します。セルにデータを入力するときにExcelの制限を確認するかどうか、デフォルトのフォントを設定する、用紙サイズを設定するなど、他にも多くのオプションがあります。
このチュートリアルでは、XLSをXLSXC#に保存するためにベースのAPIを効果的に使用できることを学びました。 Excelを画像に変換するプロセスについて知りたい場合は、ExcelをC#で画像に変換する方法の記事を参照してください。