У меня в контроллере есть метод для чтения и преобразования в датированные данные, а также для «массовой вставки SQL».Я прочитал много документов, связанных с размещением кода в модели, но не уверен, как отделить код на основе шаблонов asp.net mvc.
static void ReadExcelFileSAX(string fileName)
{
StringBuilder sb = new StringBuilder();
using (SpreadsheetDocument ssd = SpreadsheetDocument.Open(fileName, false))
{
WorkbookPart wbp = ssd.WorkbookPart;
WorksheetPart wsp = wbp.WorksheetParts.First();
OpenXmlReader reader = OpenXmlReader.Create(wsp);
string text;
while (reader.Read())
{
if (reader.ElementType == typeof(CellValue))
{
sb.Append(reader.GetText()+"\r\n");
}
}
}
}