11 public static void Test()
17 public static void ImportExcel(
string pathToExcelFile,
string sheetName, SourceData source)
19 Debug.Log(
"ImportExcel source:" + ((source !=
null) ? source.ToString() :
null) +
" Path:" + pathToExcelFile);
20 using (FileStream fileStream = File.Open(pathToExcelFile, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
22 XSSFWorkbook xssfworkbook =
new XSSFWorkbook(fileStream);
23 for (
int i = 0; i < xssfworkbook.NumberOfSheets; i++)
25 ISheet sheetAt = xssfworkbook.GetSheetAt(i);
26 if (!(sheetAt.SheetName != sheetName))
28 Debug.Log(
"Importing Sheet:" + sheetName);
31 if (!source.ImportData(sheetAt,
new FileInfo(pathToExcelFile).Name,
true))
33 Debug.LogError(ERROR.msg);
36 Debug.Log(
"Imported " + sheetAt.SheetName);
41 Debug.LogError(
string.Concat(
new string[]
43 "[Error] Skipping import ",