帮朋友做了一个答题APP,想用Excel表格做题库。
实现功能的时候发现了一些坑,借此作个笔记。
最开始使用了Excel.dll动态库解析,先将以下动态库导入Plugins
以下为解析代码
public void ReadExcel()
{
try
{
FileStream fileStream = File.Open(Application.persistentDataPath + "/test.xlsx", FileMode.Open, FileAccess.Read);
IExcelDataReader excelDataReader = ExcelReaderFactory.CreateOpenXmlReader(fileStream);//用于Excel(2007)以上版本 .xlsx
//IExcelDataReader excelDataReader = ExcelReaderFactory.CreateBinaryReader(fileStream);//用于Excel(97-03)版本 .xls
DataSet result = excelDataReader.AsDataSet();
int columns = result.Tables[0].Columns.Count;
int rows = result.Tables[0].Rows.Count;
for (int i =