OpenXML SDKを使用して作成されたExcelドキュメントでエラーの正確な場所を特定できるツールはありますか?OpenXML SDKで作成されたExcelドキュメントにエラーを見つけるツールはありますか?
Microsoft OpenXML SDK 2.5(同じ結果でv 2.0を試しました)を使用してExcelファイルを作成しましたが、コードのどこかで間違いを犯しているに違いありません。私が見つけようとしているのはどこです。
SDKの検証関数はすべて、ドキュメントが有効であると言います。生成されたExcelファイルをOpenXML SDK生産性ツールを使用して検証すると、応答は「パッケージに検証エラーがありません」と表示されます。
しかし、MS Excelを使用してExcelファイルを開くと、修復後にドキュメントが正しく表示されることをユーザーに警告します。 Excelの修復ログには、table.xmlファイルにエラーがありますが、ファイル上のエラーの場所は含まれていません。 Excelの修復ログは次のとおりです。
レコードを修復し:/xl/tables/table.xmlから表(リスト)
は、Excelスプレッドシートを検証するために使用することができるのOpenXML SDKの生産性ツール以外のツールはありますドキュメント内のエラーを特定しますか?
おかげで、OpenXmlValidatorにエラーを返さないことをしようとしましたが、あなたはエクセル上でファイルを開いたとき、それはエラーを報告し、それらを修復しようとする画像に示すように
生成され出力されます。 OpenXmlValidatorがExcelほど多くのエラーをキャッチしないように見えます。 – Lenny