0

我使用以下代码来解析XLSX文件。

private IExcelDataReader GetExcelDataReaderForFile(string filePath)
{
    FileStream stream = File.Open(filePath, FileMode.Open, FileAccess.Read);

    // Create the excel data reader
    IExcelDataReader excelReader;

    excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream);
    // Close the stream
    stream.Close();

    // First row are columns names
    excelReader.IsFirstRowAsColumnNames = true;

    return excelReader;
}

我在我的 android 上运行此代码。路径是主观的Application.persistentDataPath。这里的问题是我收到以下奇怪的错误,

拒绝访问路径“/tmp”。

我该如何解决?或者还有其他方法可以在 Android 中解析 xlsx 文件吗?

4

1 回答 1

0

您正在请求驱动器根目录的文件/目录。

您应该使用./tmp(注意 .)或者如果您坚持Application.persistentDataPath + "/tmp"

于 2019-07-08T08:54:47.660 回答