0

次のコードを OPEN-XML C# に変換しようとしています。

シナリオ - Ecxel が提供する XML マッピングを使用して、ユーザーがテンプレートを作成しました。次のコードは、テンプレートを開き、XML データ ファイル (dataPath) をインポートして、最終レポートとして保存します。openXML SDK を使用して同じことを達成するにはどうすればよいですか。これは、このコンポーネントが IIS に配置されているためです。

        var exApp = new Microsoft.Office.Interop.Excel.Application();
        Microsoft.Office.Interop.Excel.Workbook xlWorkBook = null;
        object misValue = System.Reflection.Missing.Value;

        exApp.Visible = false;
        xlWorkBook = exApp.Workbooks.Open(@"D:\New.xlsx");

        Microsoft.Office.Interop.Excel.XmlMap x = null;
        xlWorkBook.XmlImport(dataPath, out x, Type.Missing, Type.Missing);
        xlWorkBook.Save();
        xlWorkBook.Close(true, misValue, misValue);
        exApp.Quit();
4

0 に答える 0