Для продукта безопасности (предотвращение потери данных) моя группа пытается пометить файлы определенными ключевыми словами, чтобы HR/Legal специально пометил файлы для отслеживания нашим программным обеспечением DLP. В настоящее время область действия ограничена файлами Office и PDF-файлами.

Мой руководитель предложил прикрепить строки в конце файлов, и он использовал эмулятор терминала. Я считаю, что он напечатал:

cat workbook.xlsx textToAppend.txt> workbookWithAppendedText.xlsx

...А потом cat книжка сAppendedText.xlsx на экран показала добавленный текст. «textToAppend.txt» - это просто фраза "простой текст" и ничего более. Я могу повторить это до сих пор, и я вижу фразу "простой текст", добавленную в конце.

Однако затем он смог открыть файл, и он открылся нормально; сообщение об ошибке не отображается, а "простой текст" скрыт. Однако, когда я делаю это, я получаю следующую ошибку:

Ошибка Excel

Excel может восстановить его, и при этом он удаляет добавленный текст. Мой начальник покинул офис, поэтому я не могу с ним связаться.

Как я могу воспроизвести поведение, которое смог создать мой руководитель?

1 ответ1

0

Как говорит cdlvcdlv , вы почти наверняка не хотите этого делать - добавление текста в файл .xlsx не будет работать согласованно (если вообще), и это просто не способ сделать то, что вы пытаетесь сделать.

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

Вместо этого Excel предоставляет встроенную функциональность для добавления тегов к этим файлам. Просто откройте один в Excel и перейдите в File -> Info и найдите поле Tags в разделе Propoerties:

Теги Excel

Затем вы можете просматривать, сортировать и искать по этим тегам в проводнике Windows:

Excel Tags Explorer

Кроме того, если ваши файлы хранятся в системе управления документами, такой как SharePoint, они обычно предлагают свои собственные функции тегирования / категоризации / метаданных, и все это будет лучше, чем попытка добавить текст в сам .xlsx .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .