View previous topic :: View next topic |
Author |
Message |
Klon001
Joined: 10 Mar 2013 Posts: 7 Location: Россия
|
(Separately) Posted: Sun Mar 10, 2013 14:22 Post subject: Нужно раскрыть документ Excel в виде архива листов |
|
|
Подскажите, как открыть с помощью TC документ Excel в виде архива из созданных внутри листов. Сочетанием гк Ctrl+PageDown почему-то у меня не открывается. Один раз получилось каким-то другим вариантом, но я не запомнил. В общем, в итоге мне нужно стереть запись в XML-контенере... чтобы снять защиту с листа.
Собственно, нужно повторить действия в контексте этого рецепта:
Если Вы защитили свои листы MS Excel 2007-2010 от изменений и случайно забыли пароль, то проблема решаема, даже без применения сторонних программ (не считая Total Commander).
Необходимо провести следующий ряд действий:
Открыть файл через TotalCommander - ставим на него курсор и нажимаем Ctrl+PageDown. Откроется архив (который из себя и представляет формат *.xlsx), в котором увидите несколько папок и файлов По пути ".../xl/worksheets/sheetN.xml", где N- номер листа, т.е. 1,2,3... выбираем Лист, защищённый паролем (или поочерёдно следующую процедуру провести для всех запароленных листов).
Вытаскиваем файл "sheetN.xml" из контейнера XLSX в любую временную папку и открываем текстовым редактором (F4 в Total Commander).
Поиском по тексту (Ctrl+F4) ищем "password". Редактор находит XML-контейнер . (У Вас значения могут быть другими) Удаляем весь контейнер "sheetProtection" от "<" до ">".
Сохраняем файл (Ctrl + S). Копируем файл обратно в контейнер XLSX с заменой старого (на всякий случай исходный можете предварительно где-нибудь сохранить в другом месте на случай необходимости отката назад. Вот и всё.
Защита с листа снята. Можете пользоваться своим файлом!
Last edited by Klon001 on Sun Mar 10, 2013 14:32; edited 1 time in total |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Sun Mar 10, 2013 14:30 Post subject: |
|
|
Какое сумбурное объяснение. Чтобы стереть запись, нужно открыть документ как архив, при этом содержимое определенно не будет представлять собой перечень листов, а будет иметь свою внутреннюю структуру. Если документ XLSX, то как раз Ctrl+PgDn и должен сработать, если не стоит каких-либо плагинов, перехватывающих этот формат. Документы XLS же так не откроешь. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
Klon001
Joined: 10 Mar 2013 Posts: 7 Location: Россия
|
(Separately) Posted: Sun Mar 10, 2013 14:35 Post subject: |
|
|
Я извиняюсь, конечно, но я не слишком разбираюсь во всем этом, объяснил как смог. _________________ Жизнь хороша, если есть ППШ |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
|
Back to top |
|
 |
Klon001
Joined: 10 Mar 2013 Posts: 7 Location: Россия
|
(Separately) Posted: Sun Mar 10, 2013 14:49 Post subject: |
|
|
А какой архиваторный плагин должен быть в этом случае и как посмотреть что есть? Дело в том, что у меня вчера получилось раскрыть архив XLSX и я снял защиту с листа, но точно не с помощью Ctrl+PgDn, а каким-то другим сочетанием клавиш.
Кстати, в рецепте написано "поиском по тексту (Ctrl+F4)", а у меня получилось только через (Ctrl+F). _________________ Жизнь хороша, если есть ППШ |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Mar 10, 2013 14:59 Post subject: |
|
|
Klon001, если что-то, предписанное по умолчанию, не работает, то это указывает на использование сборки, разбирательства по которой тут не поддерживаются. Поэтому пробовать нужно на самостоятельно настроенном с нуля ТС.
Klon001 wrote: | Кстати, в рецепте написано "поиском по тексту (Ctrl+F4)" | Человек описался (4-ку добавил на автомате).
Детектирующим плагином скорее может выступать Total7zip:
Code: | <format description="zip" guid="{23170F69-40C1-278A-1000-000110010000}">
<ext val="xlsx" /> |
А xls по Ctrl+PageDown тоже можно открыть, только уже не как архив с листами. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Klon001
Joined: 10 Mar 2013 Posts: 7 Location: Россия
|
(Separately) Posted: Sun Mar 10, 2013 15:22 Post subject: |
|
|
Flasher, я использую сборку условно-бесплатной версии TC 8.01, поэтому все настройки должны быть стандартные. _________________ Жизнь хороша, если есть ППШ |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Sun Mar 10, 2013 15:29 Post subject: |
|
|
Klon001
Нет тут никакого "поэтому". TC условно-бесплатный по определению. А использование его с регистрацией или без к "сборочности" не имеет никакого отношения. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Mar 10, 2013 15:29 Post subject: |
|
|
Klon001
Не все сборки выкладываются с ключами (хотя это, действительно, к типу лицензии отношения не имеет), т.ч. в данном случае это не аргумент. В заголовке окна какая подпись? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Klon001
Joined: 10 Mar 2013 Posts: 7 Location: Россия
|
(Separately) Posted: Sun Mar 10, 2013 15:39 Post subject: |
|
|
Flasher, в заголовке:
Total Commander 8.01 - НЕ ЗАРЕГИСТРИРОВАНО _________________ Жизнь хороша, если есть ППШ |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Mar 10, 2013 15:45 Post subject: |
|
|
Klon001
В папке плагина Total7zip есть файл xml. В нём есть закоденные выше строки?
Советую распаковать в отдельную папку INSTALL.CAB из установщика TC и убедиться, что всё работает. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Last edited by Flasher on Sun Mar 10, 2013 16:04; edited 1 time in total |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Sun Mar 10, 2013 15:55 Post subject: |
|
|
Вообще, нет смысла блокировать плагин Total7zip, т.к. он вполне в состоянии показать содержимое архива и дать отредактировать файл. Проблемы скорее с другими плагинами.
Klon001, в правилах форума есть ссылка на русскую справку, в которой описано, как посмотреть список установленных плагинов (Конфигурация - Настройка, Плагины). _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
Klon001
Joined: 10 Mar 2013 Posts: 7 Location: Россия
|
(Separately) Posted: Sun Mar 10, 2013 19:19 Post subject: |
|
|
Flasher wrote: | В папке плагина Total7zip есть файл xml. В нём есть закоденные выше строки? |
Flasher, в файле xml есть запись:
Code: | <?xml version="1.0" ?>
- <settings>
<lister_plugin fontColor="0" bgColor="16777215" fontSize="10" fontFx="0" font="Courier New" />
<gui lang="" />
<debug logLevel="0" />
<path path_7z_dll="" path_7zG_exe="" />
<path64bit path_7zG_exe="" path_7z_dll="" />
- <compression save="1" sfx="7z.sfx" updateSfx="0" askByContent="0" askByContentTimeout="1" alwaysWait7zip="0" extractToTempCount="20" deleteToRecycleBin="1" keySimpleMode="-1">
- <settings_7zip Level="0" Archiver="" ShowPassword="0" EncryptHeaders="0">
<Options />
</settings_7zip>
</compression>
<passwords save="0" />
<formats save="1" />
<formatsDisabled />
</settings> |
Добавлено спустя 5 минут:
Установил плагин Total7Zip, но он не помог. как бы открывает, но вложенных листов excel я не вижу.
Меня больше волнует, почему мне вчера удалось снять защиту с листа Excel сразу после инсталляции TC. Не понимаю, почему по тому же алгоритму повторить не удаётся... Есть у кого идеи в чём дело? _________________ Жизнь хороша, если есть ППШ |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Sun Mar 10, 2013 20:29 Post subject: |
|
|
У меня точно не стоит левых плагинов и ZIP-архивы (в том числе XLSX) открывает сам тотал. Создал сейчас документ с 3 листами, для 2 листа поставил защиту, сохранил как XLSX. По Ctrl+PgDn я прекрасно захожу в архив и вижу папку xl\worksheets, где есть как раз три файла sheet*.xml, и средний из них имеет блок sheetProtection, т.е. всё прекрасно работает. Посему повторяю, проверяй список установленных плагинов. Если у тебя ZIP-архивы открываются, должны открываться и XLSX, если какой-то плагин не перехватывает их. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Sun Mar 10, 2013 21:08 Post subject: |
|
|
MVV
А надо ли проверять список? Хоть с левыми плагинами, хоть с правыми, но приоритет по открытию ZIP-архивов (и подобных им, включая обсуждаемые) — за Тоталом. Пока пользователем не задан ключ PluginOverrideZip=1, который по умолчанию неактивен. Если этого ключа в wincmd.ini нет, разговоры о плагинах, ИМХО, можно прекращать и искать другие причины.
Кстати, подтверждаю, что XLSX прекрасно открываются самим TC с расположением листов по пути, указанному в первом посте (.../xl/worksheets/sheetN.xml).
Klon001
Клавиши Ctrl+PgDn для открытия архивов (любых!) вообще работают? На странице настроек "Архиваторы" опция "Входить в архивы, как в каталоги" включена?
(Предыдущий пост приведён в более пристойное состояние. Советую посмотреть, как на форуме принято оформлять цитаты, фрагменты кода и пр.) _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|