0

作成時にユーザーに表示される Excel ファイルを動的に作成していますが、ファイルをサーバーに保存する必要もあります。

特定のフォルダに保存するにはどうすればよいですか?

次のコードがあります

public void ExportMembers()
    {

        Microsoft.Office.Interop.Excel.Application xla = new Microsoft.Office.Interop.Excel.Application();

        Workbook wb = xla.Workbooks.Add(XlSheetType.xlWorksheet);

        Worksheet ws = (Worksheet)xla.ActiveSheet;

        ws.Cells[1, 1] = "Site Id";

       //I create the rest of the cells here

        xla.Visible = true; //this displays the excel spreadsheet to the user

        //client id code is here

                if (!System.IO.Directory.Exists("/Files/" + clientId + "/Excel"))
        { //if doesn't exist make folder

            System.IO.Directory.CreateDirectory("/Files/" + clientId);

            System.IO.Directory.CreateDirectory("/Files/" + clientId + "/Excel");

        }

 //save the xla as a file Here

    }

スプレッドシートをサーバーに保存するにはどうすればよいですか?

どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1

1

Microsoft.Office.Interop.Excel.ApplicationのSaveメソッドを参照してください

http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel._application.save

于 2012-08-20T17:16:36.563 に答える