---
title: "安全なデータインポート"
slug: "secure-data-imports"
abstract: "Excelスプレッドシートを使ったデータインポートは、ウイルススキャン、数式の無効化、マクロのブロックによって保護されています。"
---
# 安全なデータインポート

エッセルワークシートを通じて、個別または一括で資産をインポートできます。データのセキュリティを確保するため、インポートされたファイルは [ウイルス](https://doc.sitecore.com/ch/en/users/content-hub/set-up-the-antivirus-scan.html)対策スキャンにかけられます。

さらにセキュリティを強化するため、Content Hubにはデータの破損や悪意あるコードの実行を防ぐための追加対策が含まれています。

## 式の無効化

Content Hubは、\=、+、\-、または@文字で始まるすべてのセル値にアポストロフィを付けて、インポートしたExcelファイルの数式を自動的に無効化します。これは、数式がインポートされた後はプレーンテキストとして扱われることを意味します。例えば、\=1+1の式を含むセルは、2の値を計算するのではなく、\=1+1をプレーンテキストとして表示します。

## ブロッキングマクロ

マクロはVisual Basic for Applications(VBA)で書かれたスクリプトで、Microsoft Officeの文書で長期間または反復的な作業を自動化するために使われます。これらは役立つこともありますが、悪意のある行為者は時に不要なプログラムを実行したりファイルを削除したりする有害なマクロを作成することがあります。例えば、VBA SHELLコマンドを使って有害なプログラムを実行したり、KILLコマンドでファイルを削除したりすることができます。

これを防ぐために、Content HubはAspose.Cellsライブラリを使ってExcelシートを管理し、マクロの実行をブロックしています。Aspose.CellsはVBA関数の実行をサポートしていません。詳細については、「 [Aspose Cellsでマクロを実行することができる](https://forum.aspose.com/t/can-aspose-cells-execute-macro-from-excel-file/116888/9)」をご覧ください。