コピーしたテンプレートに基づいてさまざまなレポートを生成する相互運用 Excel アプリケーションを開発しました。すでに最新のレポートを更新するなどの無駄な作業を避けるために、アプリケーションを最適化する必要があります。
非常に具体的なソリューションが必要になる要因は 2 つあります。
- ファイルは、自動化されていないセクションで手動で変更される場合があります (ファイルの HASH または変更日は使用できません)。
- ファイルをスキップして処理時間を短縮することが目標であるため、Excel シート内のバージョン番号を読み取る余裕はありません。
私の考えは、ファイル プロパティ (Windows の右クリック プロパティ) を使用して、SQL 行バージョンまたはデータ ハッシュを追加することでした。
ただし、これまでのところ、これを達成するためのクリーンな方法は見つかりませんでした。
質問は次のとおりです。Windows のファイル プロパティを管理するための .NET 機能、または高度にサポート/推奨/維持されているライブラリはありますか? そうでない場合、どのような代替案を提案しますか?