Синтаксический анализ файлов xlsx - PullRequest
0 голосов
/ 08 июля 2019

Я использую следующий код для разбора файла 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" запрещен.

Как мне разобраться? или есть ли другие способы для анализа файлов xlsx в Android?

1 Ответ

1 голос
/ 08 июля 2019

Вы запрашиваете файл / каталог в корне диска.

Вы должны использовать ./tmp (обратите внимание.) Или, если вы настаиваете Application.persistentDataPath + "/tmp"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...