У меня есть библиотека, которая может экспортировать содержимое сетки VCL в формат XLS. (Не уверен, какая версия формата XLS; это часть проблемы.) Обычно это работает просто отлично, но в некоторых случаях, когда я открываю XLS, который был экспортирован этой библиотекой в Excel 2007, он говорит: «Excel обнаружил нечитаемый контент в '[myfile.xls]'. Хотите восстановить содержимое этой книги? "
Он способен восстановить его правильно, поэтому, какой бы ни была проблема, она не должна быть настолько серьезной, но у меня чертовски много времени выясняется, в чем проблема . Я не могу сделать ничего простого, например запустить Excel под отладчиком, потому что это проприетарное программное обеспечение. Я пытался сохранить исправленную версию как различные варианты XLS и различать два файла, но я никогда не нахожу ничего, что хотя бы отдаленно напоминало формат файла оригинала. Когда восстановление завершено, он дает мне ссылку на XML-файл, в котором говорится, что документ был восстановлен, без описания чего-либо об ошибках, которые были найдены или исправлены.
Можно ли как-нибудь получить некоторую фактическую подробную информацию о том, что Excel ожидал увидеть и что вместо этого он увидел?