我正在從ftp中獲取Excel文件並在內存流中獲取該文件。我必須從內存流中讀取該文件。我到Excel互操作嘗試,但它不接受內存流作爲參數在在C#控制檯應用程序中從內存流中讀取Excel文件
xlWorkBook = xlApp.Workbooks.Open(strm, 0, true, 5, "", "", true,
Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);
根據系統的要求,即無法保存該文件臨時;因爲我正在使用Azure Web作業進行控制檯應用程序部署。有什麼辦法從內存流中讀取文件,或者我可以將內存流轉換爲字符串數組嗎?
如果您使用的是Office互操作庫,則無法將Excel文件加載到Stream中。實際上,您可能不應該在Azure上使用該庫。還有其他的圖書館會爲你做這個。 – DavidG
@DavidG可以給我建議其他圖書館,將幫助完整。 –