XLS XLSB XLSX XLSM ODS
Aspose.Cells  for C++
XLS

C++ の XLS ファイルを修復します

C++ を使用して xls ファイルを修復する独自の C++ アプリケーションを構築します。

C++を使用してXLSファイルを修復する

xlsファイルを修復するにはどうすればよいですか? Aspose.Cells for C++ ライブラリを使用すると、数行のコードでプログラム的に XLS ファイルを簡単に修復できます。 Aspose.Cells for C++ すべての Excel ファイルを生成、変更、変換、レンダリング、印刷できるクロスプラットフォーム アプリケーションを構築できます。 C++ Excel API は、スプレッドシート形式間で変換するだけでなく、Excel ファイルを画像 PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT などとしてレンダリングすることもできるため、業界標準形式でドキュメントを交換するのに最適です。最新バージョンを直接ダウンロードできます。開くだけです。 NuGet パッケージ マネージャーで、Aspose.Cells.Cpp を検索してインストールします。パッケージ マネージャー コンソールから次のコマンドを使用することもできます。

指示


PM> Install-Package Aspose.Cells.Cpp

C++のxlsファイルを修復する方法

xls ファイルをプログラムで修復する必要がありますか? C++ 開発者は、わずか数行のコードで xls ファイルを簡単にロードして修復できます。

  • Aspose.Cells.IWarningCallbackを継承するクラスを定義します。
  • 上記の継承クラスを使用して Workbook のインスタンスを作成して XLS ファイルを読み込みます。上記のコードを参照してください。
  • ワークブックを保存すると、破損した xls ファイルが修復されます。
XLSファイルを修復するサンプルコード
Input file
Save as
   
                                   

	  
  Aspose::Cells::Startup();
  
  //1, Define a class that inherits Aspose.Cells.IWarningCallback
  class DefaultWarningCallback : public IWarningCallback
  {
  	//Implement this method as needed
  	public:
  	void Warning(WarningInfo& warningInfo)
  	{
  	    //todo
  	}
  };
  
  //2, Load the corrupted file by creating an instance of Workbook, using the inheritance class above
  DefaultWarningCallback w;
  LoadOptions options;
  options.SetWarningCallback(&w);
  Workbook workbook(u"Input.xlsx", options);
  
  //3, Save the workbook, the corrupted file will be repaired.
  workbook.Save(u"Output.xlsx");
  
  Aspose::Cells::Cleanup();
	 
                
            

C++ ファイルを修復するライブラリ

「Aspose.Cells for C++」をシステムにインストールするには 3 つのオプションがあります。ニーズに近いものを選択し、ステップバイステップの指示に従ってください。

  1. をインストールします NuGet パッケージ 。見る ドキュメンテーション
  2. Include フォルダーと lib フォルダーを使用してライブラリをインストールします。見る ドキュメンテーション
  3. Linux に Aspose.Cells for C++ をインストールします。見る ドキュメンテーション

システム要求

Aspose.Cells for C++ は、すべての主要なオペレーティング システムでサポートされています。次の前提条件を満たしていることを確認してください。

  • Microsoft Windows、または Windows 32 ビット、Windows 64 ビット、および Linux 64 ビットの C++ ランタイム環境と互換性のある OS。
  • プロジェクトに Aspose.Cells for C++ DLL への参照を追加します。

XLS XLS ファイル形式とは

拡張子が XLS のファイルは、Excel バイナリ ファイル形式を表します。このようなファイルは、Microsoft Excel だけでなく、OpenOffice Calc や Apple Numbers などの他の同様のスプレッドシート プログラムでも作成できます。Excel で保存されたファイルはワークブックとして知られており、各ワークブックには 1 つ以上のワークシートを含めることができます。データはワークシートに表形式で保存され、ユーザーに表示されます。データには、数値、テキスト データ、数式、外部データ接続、画像、グラフなどを含めることができます。 Microsoft Excel のようなアプリケーションでは、ワークブック データを、PDF、CSV、XLSX、TXT、HTML、XPS などのさまざまな形式にエクスポートできます。 XLS ファイル形式は、Microsoft Excel 2007 のリリースにより、よりオープンで構造化された形式 XLSX に置き換えられました。最新バージョンでも XLS ファイルの作成と読み取りのサポートは提供されていますが、現在は XLSX が使用の第一の選択肢です。

続きを読む

他のサポートされている Excel 形式を修復する

C++ を使用すると、他の Excel 形式のファイルを簡単に修復できます。

修理 ODS (OpenDocument スプレッドシート ファイル)
修理 XLS (Excel バイナリ形式)
修理 XLSB (バイナリ Excel ワークブック ファイル)
修理 XLSM (スプレッドシート ファイル)
修理 XLSX (OOXML Excel ファイル)