当文件已经在C#中打开时,如何从xlsx文件中读取数据

本文关键字:文件 xlsx 数据 读取 | 更新日期: 2023-09-27 18:28:46

当我从.xlsx文件(microsft-excel中的ope)读取数据时,它会产生错误"文件在另一个过程中使用"。对于数据读取,我使用File.ReadAllBytes(strPath函数。

还有什么解决方案/代码可以消除这种类型的错误,这样我就可以成功地读取数据了。

当文件已经在C#中打开时,如何从xlsx文件中读取数据

尝试这个

using (FileStream fs = File.Open(filepath,FileMode.Open,FileAccess.Read,FileShare.ReadWrite))
{
 // do you stuf
}