Tw-city.info

IT Новости
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как сохранить файл в excel

Сохранение таблиц в Экселе

Записывание таблиц Эксель в компьютер называется сохранение . Это такой процесс, при котором мы делаем из таблицы файл и вносим его на Локальный диск. Потом файл с таблицей можно открыть на компьютере, перенести на флешку, отправить по интернету.

Как сохранить таблицу Excel

1 . Нажмите на надпись «Файл» в левом верхнем углу программы.

Если такой надписи нет, щелкните по круглой кнопке с цветными квадратами. Она тоже находится в левом верхнем углу Экселя.

2 . Из списка выберите пункт «Сохранить как».

3 . Откроется небольшое окно. Через него нужно выбрать место на компьютере, куда следует записать таблицу. Сделать это можно через левую часть.

Покажу на примере. Допустим, я хочу сохранить таблицу в Локальном диске D, в папке «Отчеты». Значит, через левую часть окна выбираю «Этот компьютер» (Компьютер) и открываю Локальный диск D.

Затем открываю папку «Отчеты».

Если нужной папки нет, ее можно создать прямо в окошке. Для этого нажать на кнопку «Новая папка» вверху.

Проверяю, правильно ли выбрано место для сохранения. Оно будет написано в верхней части окна.

На заметку . Многие пользователи записывают свои таблицы в папку «Документы». Но я не советую хранить в ней важные данные, так как она ненадежна. Лучше записывать в Локальный диск D или другой подобный (кроме диска C). Подробнее читайте в этом уроке.

4 . Напечатайте название для вашего файла или оставьте таким, как предлагает компьютер. Название можно поменять в нижней части, в строке «Имя файла».

5 . Нажмите на кнопку «Сохранить».

Окошко исчезнет – это будет означать, что файл с таблицей записался в указанное место.

Теперь можно закрыть программу Excel и попробовать найти записанный файл в компьютере. Для этого откройте место, которое выбрали при сохранении. Там должен быть файл с указанным названием или стандартным именем «Книга 1».

Важно! При составлении таблицы лучше время от времени ее сохранять. Для этого используйте вот такую кнопку в верхнем левом углу программы:

Нажав на нее, таблица перезапишется. То есть записанный ранее вариант заменится новым. Это нужно, чтобы случайно не потерять данные. Ведь если в компьютере произойдет сбой (зависание, отключение электричества), то велика вероятность потери таблицы.

Сохранение электронных таблиц

ABBYY FineReder позволяет сохранить электронные таблицы в форматах XLSX, XLS и CSV.

Форматы XLSX и XLS

Как сохранить текст в формат XLS/XLSX:

  • Нажмите на стрелку возле кнопки сохранения результатов на главной панели инструментов и выберите из списка формат сохранения. Если нужного формата в списке нет, выберите пункт Сохранить в других форматах…, и в открывшемся диалоге сохранения выберите требуемый формат. Вы также можете сохранить документы, используя команду меню Файл>Сохранить документ как>Рабочая книга Microsoft Excel 97-2003.

Совет. В случае необходимости вы можете настроить дополнительные опции сохранения на закладке Сохранить>XLSX диалога Настройки (меню Сервис>Настройки…).

Данная закладка содержит следующие группы настроек:

Выбор режима сохранения оформления зависит от того, как вы будете использовать созданный документ в дальнейшем::

В полученном документе сохранятся начертание и размер шрифта, разбиение на абзацы, но не сохранится расположение объектов на странице и межстрочные интервалы. Таким образом, будет получен сплошной текст с выравниванием по левому краю. Для текста, в котором порядок чтения справа налево, выравнивание будет по правому краю.

Замечание. Любой текст с вертикальной ориентацией в данном режиме будет отображаться горизонтально.

В данном режиме форматирование текста не сохранится.

  • Игнорировать текст вне таблицы

Указывает, что в файл будут сохранены только таблицы.

  • Сохранять числовые данные в формате «Цифры»

Указывает, что при сохранении распознанного текста в формате XLS числа будут сохранены в формате «Цифры». Этот формат в Excel используется для выполнения арифметических операций над ячейками, содержащими числа.

Отметьте эту опцию, если вы хотите, чтобы текст колонтитулов был сохранен. Если данная опция отключена, текст колонтитулов сохраняться не будет.

  • Создавать отдельную таблицу для каждой страницы (только XLSX)

Отметьте эту опцию, чтобы сохранить страницы исходного документа в отдельные листы документа Microsoft Excel.

При сохранении в формат XLSX вы также можете сохранить иллюстрации. Если распознанный текст содержит большое количество иллюстраций, то размер конечного файла может быть очень большим. Качество картинок и размер полученного файла зависят от выбранного значения в выпадающем списке Качество картинок.

  • Для того чтобы задать параметры сохранения картинок, выберите пункт Пользовательское…. В открывшемся диалоговом окне Пользовательские настройки выберите необходимые значения и нажмите кнопку ОК.
  • Если вы не хотите сохранять иллюстрации в распознанном тексте, убедитесь, что опция Сохранять картинки (только XLSX) не отмечена.

Формат CSV

Как сохранить текст в формат CSV:

  • Нажмите на стрелку возле кнопки сохранения результатов на главной панели инструментов и выберите из списка формат сохранения. Если нужного формата в списке нет, выберите пункт Сохранить в других форматах…, и в открывшемся диалоге сохранения выберите требуемый формат. Вы также можете сохранить документы, используя команду меню Файл>Сохранить документ как>Документ CSV.
Читать еще:  Куда excel сохраняет автосохранение

Совет. В случае необходимости вы можете настроить дополнительные опции сохранения на закладке Сохранить>CSV диалога Настройки (меню Сервис>Настройки…).

Данная закладка содержит следующие группы настроек:

Параметры сохранения текста

  • Игнорировать текст вне таблицы

Указывает, что в файл будут сохранены только таблицы.

  • Разделять страницы символом конца страницы (#12)

Указывает, что при сохранении распознанного текста в формате CSV деление на страницы будет таким же, как и в исходном документе.

Указывает символ, который будет разделять столбцы данных в файле формата CSV.

Программа ABBYY FineReader автоматически подбирает кодовую страницу. Если вы хотите изменить кодовую страницу, выберите нужное значение в выпадающем списке в секции Кодировка.

Сохранение листов книги как отдельных файлов

Про сборку листов из нескольких книг в одну текущую я уже писал здесь. Теперь разберем решение обратной задачи: есть одна книга Excel, которую нужно «разобрать», т.е. сохранить каждый лист как отдельный файл для дальнейшего использования.

Примеров подобного из реальной жизни можно привести массу. Например, файл-отчет с листами-филиалами нужно разделить на отдельные книги по листам, чтобы передать затем данные в каждый филиал и т.д.

Если делать эту процедуру вручную, то придется для каждого листа выполнить немаленькую цепочку действий (выбрать лист, правой кнопкой по ярлычку листа, выбрать Копировать, указать отдельный предварительно созданный пустой файл и т.д.) Гораздо проще использовать короткий макрос, автоматизирующий эти действия.

Способ 1. Простое разделение

Нажмите сочетание Alt+F11 или выберите в меню Сервис — Макрос — Редактор Visual Basic (Tools — Macro — Visual Basic Editor) , вставьте новый модуль через меню Insert — Module и скопируйте туда текст этого макроса:

Если теперь выйти из редактора Visual Basic и вернуться в Excel, а затем запустить наш макрос (Alt+F8), то все листы из текущей книги будут разбиты по отдельным новым созданным книгам.

Способ 2. Разделение с сохранением

При необходимости, можно созданные книги сразу же сохранять под именами листов. Для этого макрос придется немного изменить, добавив команду сохранения в цикл:

Этот макрос сохраняет новые книги-листы в ту же папку, где лежал исходный файл. При необходимости сохранения в другое место, замените wb.Path на свой путь в кавычках, например «D:Отчеты2012» и т.п.

Если нужно сохранять файлы не в стандартном формате книги Excel (xlsx), а в других (xls, xlsm, xlsb, txt и т.д.), то кроме очевидного изменения расширения на нужное, потребуется добавить еще и уточнение формата файла — параметр FileFormat:

Для основных типов файлов значения параметра FileFormat следующие:

  • XLSX = 51
  • XLSM = 52
  • XLSB = 50
  • XLS = 56
  • TXT = 42

Полный список всех вариантов можно посмотреть в справке MSDN.

Способ 3. Сохранение в новые книги только выделенных листов

Если вы хотите раскидать по файлам не все листы в вашей книге, а только некоторые, то макрос придется немного изменить. Выделите нужные вам листы в книге, удерживая на клавиатуре клавишу Ctrl или Shift и запустите приведенный ниже макрос:

Создавать новое окно и копировать через него, а не напрямую, приходится потому, что Excel не умеет копировать группу листов, если среди них есть листы с умными таблицами. Копирование через новое окно позволяет такую проблему обойти.

Способ 4. Сохранение только выделенных листов в новый файл

Во всех описанных выше способах каждый лист сохранялся в свой отдельный файл. Если же вы хотите сохранить в отдельный новый файл сразу группу выделенных предварительно листов, то нам потребуется слегка видоизменить наш макрос:

Способ 5. Сохранение листов как отдельных PDF-файлов

Нужный нам код будет выглядеть следующим образом:

Способ 6. Готовый макрос из надстройки PLEX

Если лень или нет времени внедрять все вышеописанное, то можно воспользоваться готовым макросом из моей надстройки PLEX:

Как на VBA сохранить файл Excel с названием, взятым из ячейки?

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

Исходные данные

Сначала давайте разберем исходные данные, которые я буду использовать в примерах. Пусть это будет некая абстракция марок автомобилей с указанием их VIN номера.

Примечание! Я использую Excel 2013.

В зависимости от конкретных требований и условий, задачу можно реализовать по-разному, хотя принцип будет один и тот же, в этой статье мы рассмотрим несколько вариаций реализации.

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

Сохранение файла Excel с названием из ячейки — с привязкой к этой ячейке

Итак, данные у нас есть, теперь необходимо написать процедуру на VBA (макрос), которая брала бы значение из конкретной ячейки, в данном случае это будет ячейка B14, и присваивала бы это значение имени файла.

Читать еще:  Как расширить колонку в excel

Ниже представлен код процедуры, я его подробно прокомментировал. Единственное скажу, что я во всех примерах сохраняю новые файлы без макросов (расширение .xlsx), т.е. по факту будет один файл с поддержкой макросов, а все производные — без.

Если нужно сохранять макрос в каждом файле, т.е. файлы с поддержкой макросов (расширение .xlsm), то необходимо просто указать другой тип файла при сохранении, а именно xlOpenXMLWorkbookMacroEnabled, в процедурах в комментариях я это указываю.

Открываем в Excel редактор Visual Basic, и вставляем код следующей процедуры в исходный код этой книги (ЭтаКнига, открыть двойным кликом) или в модуль, который Вы предварительно должны создать.

Примечание! Для того чтобы открыть редактор Visual Basic в Excel, необходимо перейти на вкладку «Разработчик» и нажать на кнопку «Visual Basic». Файл Excel с кодом процедуры необходимо сохранить с типом «Книга Excel с поддержкой макросов».

Код процедуры

После сохранения файла запустите макрос («Макросы -> Выполнить -> SaveFile»).

В результате в моем случае процедура успешно выполнилась, файл сохранился с названием «Марка Авто 1», данное значение взято из ячейки B14, о чем будет свидетельствовать сообщение в конце процедуры. Файл сохранен в каталоге, где и исходный файл (во всех примерах ниже прописано то же самое, т.е. сохранение рядом с исходником, но это Вы можете изменить).

Добавление кнопки в Excel для запуска макроса

Каждый раз открывать окно с макросами и выбирать нужный макрос не очень удобно, поэтому можно легко добавить кнопку где-нибудь рядом с данными и просто нажимать ее. Это делается следующим образом «Вкладка Разработчик -> Вставить -> Кнопка (элемент управления формы)».

Затем выберите место, где вставить кнопку, и нажмите туда. После этого появится окно назначения действия, т.е. нужно выбрать, какой макрос запускать при нажатии этой кнопки, выбираем наш макрос, т.е. SaveFile, и нажимаем «ОК».

В итоге появится кнопка с названием «Кнопка», это название лучше изменить, например, на «Сохранить файл». Для этого нажмите правой кнопкой мыши на кнопку и выберите настройки «Изменить текст». В итоге у Вас должно получиться что-то вроде этого.

Сохранение файла Excel с названием из ячейки — без привязки к ячейке

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

Замените код процедуры следующим кодом, который совсем немного, но изменен.

Проверяем работу, становимся на нужную ячейку, и запускаем макрос (в процедуре я добавил проверку, если выбрана пустая ячейка, возникнет ошибка).

Как видим, все отработало.

Сохранение файла Excel с названием, которое сформировано из значений двух ячеек

Теперь представим, что нам нужно сформировать файл с названием из значений двух ячеек. Например, в нашем случае это может быть «Марка Авто – VIN Номер», в качестве разделителя я указал символ – (дефис), но им может выступать любой символ или вовсе отсутствовать.

В этом примере я покажу, как можно это реализовать с привязкой к конкретным ячейкам, в нашем случае B14 и D14.

Код процедуры в данном случае будет выглядеть следующим образом.

Все ОК, файл создан.

Если вдруг нужно реализовать без привязки к конкретным ячейкам, например, значения хранятся в определённых столбцах, но конкретная строка неизвестна Вам заранее. Например, у меня несколько строк со значениями, и какие конкретно значения взять за основу названия файла, я хочу указывать самостоятельно, непосредственно перед сохранением, но при этом не редактировать код процедуры.

Для этого мы снова внесем изменения в нашу процедуру, которая будет работать от активной ячейки (смещение от активной ячейки), только с условием того, что выбран столбец с теми значениями, которые необходимо использовать.

Код процедуры

Становитесь на любую ячейку со значением в столбце B, и запускайте макрос.

У меня на этом все, надеюсь, материал был Вам полезен, пока!

Восстановление несохраненного файла Excel

Иногда во время работы в Эксель может возникнуть такая неприятная ситуация, как внезапное завершение работы, например, при сбоях в элекросети или системных ошибках. Следствием этого являются несохраненные данные в рабочей книге. Или же, например, сам пользователь вместо кнопки “Сохранить” при закрытии документа случайно может нажать “Не сохранять”.

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

Механизм восстановления данных

Стоит отметить, что восстановление данных возможно только при условии, что в параметрах программы включена функция автосохранения. В противном случае, к сожалению, вернуть данные не получится, так как они будут храниться только в оперативной памяти.

Читать еще:  Как повернуть видео в adobe

На самом деле, автосохранение в Эксель должно быть включено по умолчанию, но не лишним будет проверить, действительно ли это так, чтобы исключить возможные проблемы в дальнейшем.

  1. Запускаем меню “Файл”, кликаем по разделу “Параметры”.
  2. Переходим в раздел “Сохранение”:
    • в правой части окна проверяем наличие установленного флажка напротив пункта “Автосохранение”. По умолчанию задана периодичность сохранения – через каждые 10 минут. Мы можем изменить это значение на свое усмотрение.
    • также проверяем наличие галочки напротив пункта “Сохранять… при закрытии без сохранения”.
  3. По готовности жмем кнопку OK.

Метод 1: восстановление данных после сбоя

Если случился системный сбой, внезапно отключилось электропитание, из-за чего у нас не было возможности сохранить документ, выполняем следующие шаги:

  1. Для начала нужно вернуть компьютер в полностью рабочее состояние, снова запустить программу Эксель и открыть документ, над которым мы работали.
  2. В окне программы слева появится раздел, с помощью которого можно восстановить документ. Все, что нам нужно сделать – это щелкнуть по нужной версии книги (если их несколько).Примечание: Если работа ведется на ноутбуке, то вероятно, после выключения питания и очередного запуска, система автоматически откроет все окна запущенных программ, в том числе, Excel с уже восстановленным документом (при определенных настройках электропитания ноутбука).
  3. В результате программа вернет несохраненные данные (с учетом периодичности автосохранения). После этого сохраняем документ. Сделать это можно, нажав на значок в виде дискеты в левом верхнем углу окна программы или меню “Файл” (пункт – “Сохранить” или “Сохранить как”).
  4. В правой части окна кликаем по кнопке “Обзор” (в некоторых версиях программы данное действие не требуется и программа сразу открывает окно сохранения).
  5. На экране появится окно, где мы можем сохранить документ. Указываем путь, даем название файлу, при необходимости меняем расширение, после чего нажимаем “Сохранить“.
  6. Все готово. С помощью действий выше нам удалось выполнить восстановление данных и сохранить их.

Метод 2: восстановление несохраненного документа

В случаях, когда причиной несохранения данных является не программный сбой или проблемы с электросетью, а случайная ошибка пользователя, который просто не сохранил книгу перед ее закрытием, восстановить данные можно следующим образом.

Примечание: данный способ применим для книг, которые ни разу вручную не сохранялись пользователем.

  1. Повторно открываем Эксель и переходим в меню “Файл”.
  2. Кликаем по разделу “Открыть” в боковом меню слева. В правой части окна щелкаем по кнопке “Последние” и в списке справа внизу жмем кнопку “Восстановить несохраненные книги”.Также можно в меню “Файл” перейти в раздел “Сведения” (активная только при каком-либо открытом файле), где щелкаем по кнопке “Управление книгой” и выбираем “Восстановить несохраненные книги”.
  3. После этого откроется окно с перечнем несохраненных книг в папке “UnsavedFiles”, где выбираем нужный документ (если их несколько) и открываем его. Ориентируемся на дату изменения документа.
  4. После того, как программа восстановит документ, о чем будет свидетельствовать соответствующая информационная панель, нажимаем кнопку “Сохранить как”.
  5. Даем имя файлу, выбираем расширение, определяем место сохранения и щелкаем кнопку “Сохранить”.
  6. Вот и все, что требовалось сделать для восстановления и сохранения фала.

Метод 3: ручное восстановление несохраненных данных

Иногда пользователи, выполняя шаги, описанные во втором методе могут столкнуться с тем, что папка “UnsavedFiles” пустая. Дело в том, что в указанную папку попадают только документы, которые ни разу пользователем не сохранялись.

Но бывают и случаи, когда мы вышли из документа, который ранее сохраняли, но почему-то в этот раз случайно нажали кнопку “Не сохранять”.

Алгоритм действия для восстановления документа в этом случае следующий:

  1. Переходим в меню “Файл”, затем – в раздел “Параметры”.
  2. В подразделе “Сохранение” копируем адрес каталога данных, указанного в параметрах автосохранения.
  3. Открываем Проводник (например, нажатием клавиш Win+I), вставляем скопированный путь в адресную строку и жмем Enter. После этого мы окажемся в папке с автосохранениями документов Excel. Открываем нужную папку, в названии которой присутствуют фрагменты из имени требуемого файла.
  4. Здесь мы видим перечень книг, которые программа сохранила в автоматическом режиме. Открываем последнюю версию файла (ориентируемся на дату сохранения документа).
  5. После запуска файла программа проинформирует нас о том, что это восстановленный несохраненный файл. Щелкаем кнопку “Восстановить”, затем подтверждаем действие нажатием кнопки OK в появившемся небольшом окошке.
  6. Все готово, мы заменили последнюю сохраненную версию файла документом, который только что открыли.

Заключение

Наверняка, многие пользователи при работе на компьютере и в Эксель, в частности, сталкивались с такой неприятной ситуацией, как несохраненные данные в документе, которая может возникнуть по ряду причин. Но расстраиваться не стоит, ведь, в большинстве случаев данные можно восстановить благодаря такой полезной функции, как “Автосохранение”. Главное – чтобы она была включена в параметрах программы, о чем лучше позаботиться сразу же после ее установки.

Ссылка на основную публикацию
ВсеИнструменты 220 Вольт
Adblock
detector
×
×