Сохранение электронных таблиц
ABBYY FineReder позволяет сохранить электронные таблицы в форматах XLSX, XLS и CSV.
Форматы XLSX и XLS
Как сохранить текст в формат XLS/XLSX:
- Нажмите на стрелку возле кнопки сохранения результатов на главной панели инструментов и выберите из списка формат сохранения. Если нужного формата в списке нет, выберите пункт Сохранить в других форматах…, и в открывшемся диалоге сохранения выберите требуемый формат. Вы также можете сохранить документы, используя команду меню Файл>Сохранить документ как>Рабочая книга Microsoft Excel 97-2003.
Совет. В случае необходимости вы можете настроить дополнительные опции сохранения на закладке Сохранить>XLSX диалога Настройки (меню Сервис>Настройки…).
Данная закладка содержит следующие группы настроек:
Выбор режима сохранения оформления зависит от того, как вы будете использовать созданный документ в дальнейшем::
В полученном документе сохранятся начертание и размер шрифта, разбиение на абзацы, но не сохранится расположение объектов на странице и межстрочные интервалы. Таким образом, будет получен сплошной текст с выравниванием по левому краю. Для текста, в котором порядок чтения справа налево, выравнивание будет по правому краю.
Замечание. Любой текст с вертикальной ориентацией в данном режиме будет отображаться горизонтально.
В данном режиме форматирование текста не сохранится.
- Игнорировать текст вне таблицы
Указывает, что в файл будут сохранены только таблицы.
- Сохранять числовые данные в формате «Цифры»
Указывает, что при сохранении распознанного текста в формате XLS числа будут сохранены в формате «Цифры». Этот формат в Excel используется для выполнения арифметических операций над ячейками, содержащими числа.
Отметьте эту опцию, если вы хотите, чтобы текст колонтитулов был сохранен. Если данная опция отключена, текст колонтитулов сохраняться не будет.
- Создавать отдельную таблицу для каждой страницы (только XLSX)
Отметьте эту опцию, чтобы сохранить страницы исходного документа в отдельные листы документа Microsoft Excel.
При сохранении в формат XLSX вы также можете сохранить иллюстрации. Если распознанный текст содержит большое количество иллюстраций, то размер конечного файла может быть очень большим. Качество картинок и размер полученного файла зависят от выбранного значения в выпадающем списке Качество картинок.
- Для того чтобы задать параметры сохранения картинок, выберите пункт Пользовательское…. В открывшемся диалоговом окне Пользовательские настройки выберите необходимые значения и нажмите кнопку ОК.
- Если вы не хотите сохранять иллюстрации в распознанном тексте, убедитесь, что опция Сохранять картинки (только XLSX) не отмечена.
Формат CSV
Как сохранить текст в формат CSV:
- Нажмите на стрелку возле кнопки сохранения результатов на главной панели инструментов и выберите из списка формат сохранения. Если нужного формата в списке нет, выберите пункт Сохранить в других форматах…, и в открывшемся диалоге сохранения выберите требуемый формат. Вы также можете сохранить документы, используя команду меню Файл>Сохранить документ как>Документ CSV.
Совет. В случае необходимости вы можете настроить дополнительные опции сохранения на закладке Сохранить>CSV диалога Настройки (меню Сервис>Настройки…).
Данная закладка содержит следующие группы настроек:
Параметры сохранения текста
- Игнорировать текст вне таблицы
Указывает, что в файл будут сохранены только таблицы.
- Разделять страницы символом конца страницы (#12)
Указывает, что при сохранении распознанного текста в формате CSV деление на страницы будет таким же, как и в исходном документе.
Указывает символ, который будет разделять столбцы данных в файле формата CSV.
Программа ABBYY FineReader автоматически подбирает кодовую страницу. Если вы хотите изменить кодовую страницу, выберите нужное значение в выпадающем списке в секции Кодировка.
Сменить формат файлов
Данная функция является частью надстройки MulTEx
|
Вызов команды:
MulTEx -группа Книги/Листы —Книги —Сменить формат файлов
Команда изменяет формат для всех отобранных файлов на указанный. При этом команда может создать копию файла или заменить формат у исходного файла, а так же применить к каждому файлу указанный макрос из любой выбранной книги.
Для чего это может быть нужно: некоторые программы и макросы позволяют работать исключительно с определенными форматами файлов. А в жизни далеко не всегда все файлы в одном формате. Так же эту команду можно применить для удаления макросов из всех указанных книг. Все книги, макросы в которых необходимо удалить, помещаются в одну папку. Далее запускается эта команда, выбирается формат «xlsx — книга Excel без поддержки макросов» и выполняется. Все файлы будут сохранены в этом формате. После этого можно будет файлы пересохранить и в иной формат(xls, например). Но макросов там уже точно не будет.
Изменение формата данной командой применимо исключительно к файлам Excel и не может быть использовано для изменения форматов файлов других программ (OpenOffice, Paint и т.п.).
Просматривать файлы:
- Все в выбранной папке — после нажатия кнопки ОК будет предложено выбрать папку с файлами. Форматы всех файлов в этой папке будут изменены на указанный.
- включая подпапки — доступно для пункта Все в выбранной папке. Если установлен, то файлы будут просматриваться не только в указанной папке, но и во всех вложенных в неё папках до самой глубоко вложенной. Если отключен, то файлы будут просматриваться исключительно в указанной папке.
Только выбранные — после нажатия кнопки ОК будет предложено выбрать группу файлов или файл(несколько файлов можно выделять, зажав клавишу Shift или Ctrl). Форматы всех выбранных файлов будут изменены на указанный.
Изменять формат файлов: — включить, если надо изменять формат файлов. Если отключен, то формат файлов не изменяется. Это можно использовать если необходимо лишь применить для группы файлов определенный макрос, не изменяя сами форматы.
- Сохранить все файлы в формат — выбирается формат файлов, который будет назначен выбранным файлам после выполнения команды. Доступно девять форматов:
- xlsx — книга Excel без поддержки макросов
- xlsm — книга Excel с поддержкой макросов
- xlsb — двоичная книга Excel (с поддержкой макросов)
- xlam — надстройка Excel
- xltx — шаблон Excel
- xltm — шаблон Excel с поддержкой макросов
- xls — книга Excel (97-2003)
- xla — надстройка Excel (97-2003)
- xlt — шаблон Excel (97-2003)
Все форматы стандартны для Excel
Если файл существует — опция предназначена для возможности выбора действий при возникновении конфликтов создания файлов, которые возникают при наличии такого файла в папке. Что это значит. Если программа должна изменить формат файла «Книга1.xlsx» на «Книга1.xlsm», но файл «Книга1.xlsm» уже существует в папке с исходными файлами — программа может либо заменить существующий файл, либо оставить его и ничего не преобразовывать. И в таких ситуациях Вы можете выбрать как должна поступить программа:
- Запрос действия — если файл уже есть в папке, то программа выдаст сообщение с именем файла и спросит, что необходимо сделать: заменять этот файл или пропустить
- Перезаписывать без запроса — если файл уже есть в папке, то программа перезапишет этот файл, заменив его новым
- Пропустить — если файл уже есть в папке, то программа ничего не будет с ним делать, но и не станет изменять формат исходного файла. Исходный файл при этом не удаляется
Сохранять исходные файлы — если установлен, то при смене формата исходные файлы(формат которых меняется) не удаляются, а остаются в той же папке. Смена формата в таком случае происходит на копиях исходных файлов. Если среди просматриваемых файлов есть файлы, формат которых совпадает с указанным в пункте Сохранить все файлы в формат, то файлы не пересохраняются. Если при этом указано Применить к каждому файлу код(макрос), то код все равно будет применен.
Применить к каждому файлу код(макрос) — если установлен, необходимо выбрать книгу, содержащую макросы. Ниже появится список доступных для выполнения макросов. Можно выбрать один любой макрос, который будет выполнен для каждой просматриваемой книги. В поле попадают только те макросы, которые не содержат обязательных передаваемых аргументов.
- после выполнения кода
Примечание: применяя данную команду следует убедиться, что у Вас есть все права на запись и изменение файлов в указанных папках. Так же следует осторожно выбирать форматы и файлы — операции по изменению формата необратимы и во избежание потери данных рекомендуется пробовать функционал команды на копиях файлов. В случае утери каких-либо данных вследствие неосмотрительного применения данной команды автор надстройки никакой ответственности не несет
Сохранить файл Excel в другом формате
Данный макрос позволяет быстро (одним нажатием кнопки) пересохранить текущий файл Excel в другом формате.
Например, вы работаете с книгой Excel в формате Excel 97-2003 (расширение XLS), и вам понадобилось преобразовать этот файл в формат «двоичная книга Excel» (расширение XLSB)
Для чего это нужно? К примеру, файлы в формате XLSB занимают намного меньше места на диске, и не будут открываться в Excel 2007 и новее в режиме совместимости (еслои вам вдруг перестало хватать 65 тысяч строк)
Поместите этот макрос в любую из подключенных надстроек Excel (или в личную книгу макросов Personal.xlsb), и назначьте этот макрос кнопке на панели быстрого вызова:
Аналогично, если преобразовывать текущий файл в формат XLSX (не поддерживающий макросы), можно быстро и надёжно избавиться от всех макросов, имеющихся в файле:
- 28069 просмотров
Комментарии
В том и задумка, чтобы пересохранить файл в том формате Excel, где всё потеряется (и формы, и модули, и скрытые листы). Ведь если не разрешен «доступ к Visual Basic Project», то макросами сам проект VBA не удалишь (если я не ошибаюсь).
Я вчера воспользовался вашими макросами и получилось следующее (полностью работает только в Excel2003):
.
‘ удаление листов и VBA в т.ч. Application.DisplayAlerts = False
.
On Error Resume Next: Err.Clear
ThisWorkbook.Save
oldName$ = ActiveWorkbook.FullName
newname$ = oldName$
ThisWorkbook.SaveAs newname$, xlExcel4
If Err <> 0 Then Kill oldName$
ThisWorkbook.Close False
Т.е. при невыполнении определенных условий, файл сам себя убивает.
Как вы думаете, можно это програмно осуществить так, чтобы макрос работал начиная с Excel2003 и выше, не обращая внимание на то разрешен ли «доступ к Visual Basic Project» или нет.
С уважением, Антон
Здравствуйте, Антон
xlExcel4 — какой-то особо древний формат, не советую в нем сохранять (многое потеряться может, кроме макросов)
оптимален для этого формат XLSX (если у вас Excel версии 2007 или новее — то используйте этот формат)
Добрый день, Игорь!
Вы не могли бы помочь мне в следующем. У меня есть книга Excel2003 с макросами. Мне нужно средствами VBA сохранить ее в формате 4.0, чтобы уничтожить весь код VBA и скрытые листы, на тех Excel, где не разрешен «доступ к Visual Basic Project».
Код я вижу таким, но как избежать всплывающих окон, о том что часть данных будет утеряна и т.п. Важно чтобы этот файл «по-тихому» сохранился в старый формат, ничего и никуда не экспортируя.
Сам код:
Filename = ActiveWorkbook.Name
ActiveWorkbook.SaveAs Filename, xlExcel4
ActiveWindow.Close
Спасибо!
С уважением, Антон
Но и так не работает! Ругается на ActiveWorkbook.SaveAs newName$, xlExcel12
не подходит метод говорит
Нужно использовать тип файла не 12, а 51 (для версий от 2007)
Файл формата XLSX – как его открыть, изменить или конвертировать
Файл с расширение XLSX представляет собой XML-формат файла Microsoft Excel. Это ZIP-сжатый файл электронной таблицы на основе XML, созданный в Microsoft Excel версии 2007 и более поздних.
Файлы XLSX организуют данные в ячейках, которые хранятся в листах, которые, в свою очередь, хранятся в книгах (файлы, содержащие несколько листов). Ячейки таблиц располагаются по строкам и столбцам и могут содержать стили, форматирование, математические функции, и многое другое.
Файлы электронных таблиц, созданные в более ранних версиях Excel, сохраняются в формате XLS. Файлы Excel, которые поддерживают макросы, являются файлами XLSM.
Как открыть файл XLSX
Если вы специально не установили на свой компьютер программу, которая может открывать файлы XLSX, то двойной щелчок по одному из них ничего не даст. На вашем компьютере должна быть установлена специальная программа, способная распознавать файл XLSX.
Хотя Microsoft Excel (версия 2007 и новее) является основной программой, используемой как для открытия файлов XLSX, так и для редактирования файлов XLSX, вы можете установить пакет обеспечения совместимости Microsoft Office для открытия, редактирования и сохранения файлов XLSX, используя более старую версию Excel.
Если у вас нет намерения редактировать файл XLSX и вы просто хотите его просмотреть, вы можете установить бесплатную программу просмотра Microsoft Office Excel. Она также поддерживает печать и копирование данных из файла XLSX, что может быть всем, что вам нужно сделать.
Вы также можете открывать и редактировать файлы XLSX без Excel, совершенно бесплатно, используя электронные таблицы Kingsoft, OpenOffice Calc или LibreOffice Calc. Если вы работаете на Mac, Apple Numbers также поддерживает файлы XLSX (но не все функции будут работать).
Google Sheets, Microsoft Excel Online и Zoho Docs – это ещё несколько способов бесплатно открывать и редактировать файлы XLSX. Но, Вы должны будете загрузить файл XLSX на веб-сайт, прежде чем вносить какие-либо изменения.
Чтобы отредактировать файл XLSX в Google Sheets, необходимо сначала загрузить его через Google Drive, а затем открыть этот файл в Google Sheets. Смотрите изображение ниже для помощи.
Если вы используете веб-браузер Chrome, вы можете установить Office Editing для документов, листов и слайдов в качестве расширения, которое позволяет открывать и редактировать файлы XLSX непосредственно в браузере, перетаскивая локальный файл XLSX в Chrome или открывая его из интернета, не загружая сначала на компьютер.
Как конвертировать файл XLSX
Если на вашем компьютере установлено одно из приложений, о которых мы уже упоминали, рекомендуется использовать эту же программу для сохранения любого XLSX, с которым вы работаете, в другом интересующем вас формате. Обычно это делается с помощью меню Файл → Сохранить как. .
Например, если вы используете Excel, перейдите в меню Файл → Сохранить как → Обзор и выберите CSV, XLS, TXT, XML и т.д. Клавиша F12 поможет быстрее перейти в окно «Сохранить как».
Иногда самое быстрое решение для преобразования файла XLSX не с помощью установленного вами инструмента, а с помощью бесплатной программы преобразования файлов или онлайн-сервиса, такого как Zamzar или Convert Files.
Используя возможности этих двух служб, вы можете преобразовать любой Excel файл в различные типы файлов, такие как CSV, XML, DOC, PDF, ODS, RTF, XLS, MDB, и даже форматы файлов изображений и веб – JPG, PNG и HTML.
Всё ещё не можете открыть файл XLSX
Наиболее вероятная причина, по которой файл не открывается, если вы попробовали все приведенные выше рекомендации, заключается в том, что вы на самом деле не имеете дело с файлом XLSX. Это может произойти, если вы неправильно рассмотрели расширение файла и путаете его с файлом Excel.
Например, возможно, ваш файл заканчивается на .LSX, и в этом случае это файл ярлыка потокового мультимедиа и не имеет ничего общего с Excel. Windows Media Player открывает файлы LSX.
Точно так же легко спутать файл SLX с файлом, который имеет расширение XLSX, но файлы SLX также не связаны с Excel и вместо этого используются такими программами, как Simulink и SpectraLayers.
Если вы не можете открыть файл, перечитайте расширение и исследуйте его онлайн. Вы легко найдёте больше информации о формате и узнаете, какие программы могут открывать и конвертировать его.