Node.js経由でC++を使用してExcelの互換性チェッカーを無効化する

Node.jsを使用したExcelワークシートの互換性チェッカー無効化

Microsoft Excelを使用して互換性チェッカーを無効にする方法

Microsoft Excel(例: Microsoft Excel 2007/2010)で互換性チェッカーを無効にする場合:

  • (Excel 2007)[Office] ボタンをクリックし、「準備」、[互換性の確認] をクリックし、「このブックを保存するときに互換性を確認する」オプションをクリアします.
  • (Excel 2010) ファイルタブをクリックし情報問題の確認互換性を確認をクリックし、最後にこのブックを保存する場合に互換性をチェックのチェックを外します。

Aspose.Cells APIを使用して互換性チェッカーを無効にする方法

Microsoft Excelの互換性チェッカーを無効にするには、Workbook.getCheckCompatibility()プロパティをfalseに設定します。

コード例

以下のコード例では、Aspose.Cells for Node.js via C++を使用して互換性チェッカーを無効にする方法を示します。

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Open a template file
const workbook = new AsposeCells.Workbook(path.join(dataDir, "sample.xlsx"));

// Disable the compatibility checker
workbook.getSettings().setCheckCompatibility(false);

const outputFilePath = path.join(dataDir, "Output_BK_CompCheck.out.xlsx");
// Saving the Excel file
workbook.save(outputFilePath);