0

Asp.Net MVC の使用。

デフォルトのスタイル、境界線などを持つ 1 つの Excel ファイルがあり、その名前は MyExcel.xlsx です。ローカルから「C:\Users\myusername\Documents」を開きます。

これが私のC#コードです:

            Application excel = new Application();
            excel.Visible = true;
            Workbook wb = excel.Workbooks.Open("MyExcel.xlsx");
            Worksheet sh = wb.Sheets[1];

ファイルを C:\MyExcel.xlsx のように Server 2012 にアップロードしました。だから私はサーバー側の MyExcel.xlsx ファイルを開きたいです。

Server.MapPath("C:\MyExcel.xlsx");

しかし、「予期しない M」エラーが発生します。このコードを修正するにはどうすればよいですか?

>         string myServerPath = Server.MapPath("C:\MyExcel.xlsx");
>         Application excel = new Application();
>         excel.Visible = true;
>         Workbook wb = excel.Workbooks.Open(myServerPath);
>         Worksheet sh = wb.Sheets[1];
4

3 に答える 3

1

次のように入れてみてください。

Server.MapPath(@"C:\MyExcel.xlsx");
于 2014-10-22T09:04:34.047 に答える
1
Server.MapPath("C:\\MyExcel.xlsx");

また

Server.MapPath(@"C:\MyExcel.xlsx");
于 2014-10-22T09:07:59.930 に答える