亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

SpreadsheetDocument.Create() 返回不支持的 URI 格式

SpreadsheetDocument.Create() 返回不支持的 URI 格式

C#
暮色呼如 2023-06-25 13:46:41
我正在使用 C# 代碼在我的組織中的本地服務器上創建一個文件 (Excel)。當我在服務器的 IP 之前URI formats are not supported添加“”時,我不斷收到錯誤“ ”。http如果我刪除“http自動”C://添加“”,則會導致路徑未找到錯誤。有人可以建議一種正確格式化 URL 的方法嗎?  string uriPath = "http:\\1.1.1.1\\Test\\Reports-IdH-ls\\Reports\\tes.xlsx";  ExportDSToExcel(DatasetItem, uriPath);  ...  private void ExportDSToExcel(DataSet ds, string destination)  {      using (var workbook = SpreadsheetDocument.Create(destination, DocumentFormat.OpenXml.SpreadsheetDocumentType.Workbook))      {          var workbookPart = workbook.AddWorkbookPart();          workbook.WorkbookPart.Workbook = new DocumentFormat.OpenXml.Spreadsheet.Workbook();          workbook.WorkbookPart.Workbook.Sheets = new DocumentFormat.OpenXml.Spreadsheet.Sheets();          uint sheetId = 1;          foreach (DataTable table in ds.Tables)          {              // fill table ...          }      }  }
查看完整描述

1 回答

?
慕少森

TA貢獻2019條經驗 獲得超9個贊

你可以嘗試以下方法嗎?

string uriPath = "\\\\1.1.1.1\\Test\\Reports-IdH-ls\\Reports\\tes.xlsx";

在 C# 中,如果需要反斜杠,則需要添加另一個反斜杠對其進行轉義,使其成為字面反斜杠。


查看完整回答
反對 回復 2023-06-25
  • 1 回答
  • 0 關注
  • 121 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號