统一解析xlsx文件
Parsing xlsx files with unity
我使用以下代码解析 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
是主观的。这里的问题是我收到以下奇怪的错误,
Access to the path "/tmp" is denied.
我该如何解决?或者还有其他方法可以解析 Android 中的 xlsx 文件吗?
您正在请求 file/directory 驱动器的根目录。
您应该使用 ./tmp
(注意 .),或者如果您坚持使用 Application.persistentDataPath + "/tmp"
我使用以下代码解析 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
是主观的。这里的问题是我收到以下奇怪的错误,
Access to the path "/tmp" is denied.
我该如何解决?或者还有其他方法可以解析 Android 中的 xlsx 文件吗?
您正在请求 file/directory 驱动器的根目录。
您应该使用 ./tmp
(注意 .),或者如果您坚持使用 Application.persistentDataPath + "/tmp"