Я пытался экспортировать данные из приложения ASP Classic в таблицу Excel с помощью цикла Do While Loop.Во время экспорта ошибка (я полагаю, поврежденная дата) происходит внутри цикла, поэтому экспорт завершается неудачно и не достигает точки, где должны быть введены закрывающие теги.
//get data from the database into DataContainer
Do While Not DataContainer.eof
response.write "<Row>"
response.write "<Cell><Data Type=""Number"">" & DataContainer("Field1") & "</Data></Cell>"
response.write "<Cell><Data Type=""String"">" & DataContainer("Field2") & "</Data></Cell>"
...
response.write "<Cell><Data Type=""String"">" & DataContainer("Field15") & "</Data></Cell>"
response.write "</Row>"
response.flush
DataContainer.movenext
Loop
response.write "</Table>"
response.write "</Worksheet>"
response.write "</Workbook>"
В результате я частичноэкспортированные данные в файл.Файл не может быть открыт из-за отсутствия закрывающих тегов.Как с этим справиться?