如何在c#中讀取xls文件?

網絡核心API。我正在嘗試使用ExcelDataReader讀取xls文件。在ExcelDataReader中,我不想傳遞文件路徑,但我想傳遞流。我在下面試過了

 [HttpPost("import")]
 public async Task<IActionResult> Import(IFormFile formFile)
 {
   excelReader.IExcelDataReader reader;

            if (formFile == null || formFile.Length <= 0)
            {
                return  Ok("formfile is empty");
            }
            using (var stream = new MemoryStream())
            {
                await formFile.CopyToAsync(stream);
                reader = ExcelReaderFactory.CreateReader(stream);
            }
 }

當我執行時,我得到異常

沒有數據可用于編碼1252。有關定義自定義編碼的信息,請參閱Encoding.RegisterProvider方法的文檔。

我不確定問題的根本原因是什么?有人能幫我解決這個問題嗎?如有任何幫助,將不勝感激。非常感謝。

? 最佳回答:

您需要向包System.Text.Encoding.CodePages添加一個依賴項,并通過向代碼中添加以下行來注冊編碼:

System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);

請在github上查看此備注

主站蜘蛛池模板: 日本精品视频一区二区三区 | 国产在线视频一区二区三区98| 日本一区二区在线不卡| 日韩免费视频一区二区| aⅴ一区二区三区无卡无码| 亚洲乱色熟女一区二区三区蜜臀 | 91精品一区二区三区久久久久 | 亚洲一区二区观看播放| 久久青草国产精品一区| 亚洲A∨精品一区二区三区| 日本精品视频一区二区| 亚洲国产AV一区二区三区四区 | 久久精品无码一区二区三区日韩 | 国产精品综合AV一区二区国产馆| 国产在线视频一区| 久久精品中文字幕一区| 一区二区在线播放视频| 亚洲国产精品第一区二区三区| 国产综合精品一区二区| 国产乱码精品一区二区三区香蕉 | 日韩一区二区免费视频| 精品人妻少妇一区二区三区不卡 | 久久久久人妻一区精品果冻| 国产精品一区二区AV麻豆| 精品久久久久久无码中文字幕一区 | 国产精品盗摄一区二区在线| 日本一区二三区好的精华液 | 国产一区内射最近更新| 国产中文字幕一区| 无遮挡免费一区二区三区| 亚洲AⅤ无码一区二区三区在线 | 亚洲福利电影一区二区?| 91久久精品午夜一区二区| 亚洲电影唐人社一区二区| 97se色综合一区二区二区| 国产精品99精品一区二区三区| 日韩人妻无码一区二区三区久久| 日产亚洲一区二区三区| 无码人妻精品一区二区蜜桃 | 亚洲一区影音先锋色资源| 精品国产一区二区三区久久久狼|