Спасибо, очень актуальная тема!
"Читаю" файлы по-старинке, через Новый COMОбъект("Excel.Application"), постоянно проблемы - подвисание Экселя в памяти, проблемы при попытке работы в клиент-серверном варианте...
Попробую описанный Вами метод!
(5) В кэше гугля есть ссылка, но она недоступна.
404. That’s an error.
The requested URL /search?q=cache:yKLJGHzk_q4J:infostart.ru/public/139556/+&cd=1&hl=ru&ct=clnk&gl=ru&client=opera was not found on this server. That’s all we know.
Данная обработка исключительно средствами 1С 8.2 производит распаковку архива *.xlsx и парсинг нижеуказанных файлов.
Внутри архива *.xlsx практический интерес для получения значений ячеек представляют три вида файлов:
1. workbook.xml - содержит описание рабочей книги (количество листов)
2. sharedStrings.xml - содержит строковые значения ячеек всех листов
3. Файлы sheet1.xml...sheetN.xml - значения ячеек конкретного (по номеру, независимо от названия) листа.
Почти все значения внутри файлов sheet1.xml...sheetN.xml представляют собой числа, причем для строчных значений это индекс строки из файла sharedStrings.xml, а для даты - число дней с начала XX века.
Теги f содержат написание формулы, теги v - значение ячейки, независимо от того было ли оно "вбито" напрямую, или это результат формулы.