Найти в Дзене

А знали ли вы, что xlsx-файл - это архив?


И открыть его можно любым архиватором.

Вы спросите - зачем? Мы расскажем. Например, чтобы извлечь из Google Таблиц комментарии и в какой ячейке они расположены.

Механизм такой:

Открыли нашу Google Таблицу.

Через меню сохранили её как XLSX.

Открыли XLSX любым архиватором на своём компьютере.

Ого, увидели папки и файлы! (смотрите на скриншот, это всё один файл)

Переходим в папку xl

Внизу видим отдельные XML-файлы, подписанные как comments*, нам нужны именно они! Каждый файл - комментарии на конкретном листе Таблицы.

XML-файлы открываются любым текстовым редактором и из них вы можете извлечь тексты комментариев и адреса ячеек, на которых они расположены.

Этот процесс можно автоматизировать используя тот же GAS или PYTHON или язык программирования, который вам доступен.

К сожалению, это единственный вариант получить адреса ячеек с комментариями. Через API мы этого сделать не можем.

Помимо комментариев в других xml-файлах вы найдете и все значения Таблицы, формулы, названия листов. Поэтому, если нужно что-то из Таблицы такое, что вам не удается найти нормальным способом - попробуйте вот этот :)

🧐 А в следующий раз мы вам расскажем и покажем как обратиться к файлу XML, который лежит на Google Диске скриптами из Таблицы и утащить нужное.

PS И отличный пост по этой теме от Романа Игнатова


---
⭐️ Заказ работы у нас
⭐️ Заказ работы у них
А знали ли вы, что xlsx-файл - это архив?  И открыть его можно любым архиватором.  Вы спросите - зачем? Мы расскажем.
1 минута