Сохранение файла в excel
Место хранения временных файлов Microsoft Excel
Если в Excel включено автосохранение, то данная программа периодически сохраняет свои временные файлы в определенную директорию. В случае непредвиденных обстоятельств или сбоев в работе программы их можно восстановить . По умолчанию автосохранение включено с периодичностью в 10 минут, но этот период можно изменить или вообще отключить данную функцию.
Как правило, после сбоев Эксель через свой интерфейс предлагает пользователю произвести процедуру восстановления. Но, в некоторых случаях с временными файлами нужно работать напрямую. Вот тогда и настает необходимость знать, где они расположены. Давайте разберемся с этим вопросом.
Расположение временных файлов
Сразу нужно сказать, что временные файлы в Excel делятся на два типа:
- Элементы автосохранения;
- Несохраненные книги.
Таким образом, даже если у вас не включено автосохранение, то все равно имеется возможность восстановления книги. Правда, файлы этих двух типов расположены в разных директориях. Давайте узнаем, где они размещаются.
Размещение файлов автосохранения
Трудность указания конкретного адреса состоит в том, что в различных случаях может быть не только разная версия операционной системы, но и наименование учетной записи пользователя. А от последнего фактора тоже зависит, где располагается папка с нужными нам элементами. Благо, существует универсальный подходящий для всех способ узнать данную информацию. Для этого нужно выполнить следующие действия.
- Переходим во вкладку «Файл» Excel. Щелкаем по наименованию раздела «Параметры».
Например, для пользователей операционной системы Windows 7 шаблон адреса будет следующим:
Естественно, вместо значения «имя_пользователя» нужно указать наименование своей учетной записи в данном экземпляре Windows. Впрочем, если вы сделаете все так, как указано выше, то ничего дополнительного вам подставлять не нужно, так как полный путь к каталогу будет отображен в соответствующем поле. Оттуда вы можете его скопировать и вставить в Проводник или выполнить любые другие действия, которые считаете нужными.
Внимание! Место размещения файлов автосохранения через интерфейс Excel важно посмотреть ещё и потому, что оно могло быть изменено вручную в поле «Каталог данных для автовосстановления», а поэтому может не соответствовать шаблону, который был указан выше.
Размещение несохраненных книг
Немного сложнее дело обстоит с книгами, у которых не настроено автосохранение. Адрес места хранения таких файлов через интерфейс Эксель узнать можно только выполнив имитацию процедуры восстановления. Они находятся не в отдельной папке Excel, как в предыдущем случае, а в общей для хранения несохраненных файлов всех программных продуктов пакета Microsoft Office. Несохраненные книги будут располагаться в директории, которая находится по адресу следующего шаблона:
Вместо значения «Имя_пользователя», как и в предыдущий раз, нужно подставить наименование учетной записи. Но, если в отношении места расположения файлов автосохранения мы не заморачивались с выяснением названия учетной записи, так как могли получить полный адрес директории, то в этом случае его обязательно нужно знать.
Узнать наименование своей учетной записи довольно просто. Для этого жмем кнопку «Пуск» в левом нижнем углу экрана. В верхней части появившейся панели и будет указана ваша учетная запись.
Просто подставьте её в шаблон вместо выражения «имя_пользователя».
Получившийся адрес можно, например, вставить в Проводник, чтобы перейти в нужную директорию.
Если же вам нужно открыть место хранения несохраненных книг, созданных на данном компьютере под иной учетной записью, то перечень имен пользователей можно узнать, выполнив следующие инструкции.
- Открываем меню «Пуск». Переходим по пункту «Панель управления».
В открывшемся окне перемещаемся в раздел «Добавление и удаление записей пользователей».
Как уже говорилось выше, место хранения несохраненных книг можно узнать также, проведя имитацию процедуры восстановления.
- Переходим в программе Excel во вкладку «Файл». Далее перемещаемся в раздел «Сведения». В правой части окна жмем на кнопку «Управление версиями». В открывшемся меню выбираем пункт «Восстановить несохраненные книги».
Далее мы можем в этом же окне провести процедуру восстановления или воспользоваться полученной информацией об адресе в других целях. Но нужно учесть, что данный вариант подходит для того, чтобы узнать адрес расположения несохраненных книг, которые были созданы под той учетной записью, под какой вы работаете сейчас. Если нужно узнать адрес в другой учетной записи, то применяйте метод, который был описан чуть ранее.
Как видим, точный адрес расположения временных файлов 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.
Совет. В случае необходимости вы можете настроить дополнительные опции сохранения на закладке Сохранить>CSV диалога Настройки (меню Сервис>Настройки…).
Данная закладка содержит следующие группы настроек:
Параметры сохранения текста
- Игнорировать текст вне таблицы
Указывает, что в файл будут сохранены только таблицы.
- Разделять страницы символом конца страницы (#12)
Указывает, что при сохранении распознанного текста в формате CSV деление на страницы будет таким же, как и в исходном документе.
Указывает символ, который будет разделять столбцы данных в файле формата CSV.
Программа ABBYY FineReader автоматически подбирает кодовую страницу. Если вы хотите изменить кодовую страницу, выберите нужное значение в выпадающем списке в секции Кодировка.
Как восстановить несохраненный или перезаписанный файл Microsoft Excel
Файл Microsoft Excel не сохранился или был перезаписан пустым документом? Не беда, ведь его можно быстро восстановить встроенными средствами или при помощи специализированных программ.
Содержание:
Microsoft Excel является одним из компонентов комплекса офисных программ Microsoft Office. Данный пакет пользуется большой популярностью среди пользователей поскольку его функционал позволяет выполнять множество действий, вроде создания электронных документов, таблиц, презентаций, баз данных и т.д. Нередко Microsoft Office используется для работы или создания важных файлов, хранящих ценную информацию.
К сожалению, Microsoft Office, как и сама операционная система, может давать сбои и ошибки. При возникновении таких обстоятельств текущие файлы, над которыми велась работа бесследно исчезают, принуждая пользователя выполнять всю работу снова. Ниже мы рассмотрим основные способы восстановления утерянных файлов, а также приведем пример правильной настройки программы, которая сможет обеспечить безопасность данных в случае возникновения непредвиденных ошибок.
Восстановление несохраненных файлов встроенными средствами
Разработчики Microsoft Excel предвидели возможную утерю данных из-за проблем с питанием и системных ошибок, поэтому в функционал пакета были встроены функции AutoSave (автоматическое сохранение) и AutoRecover (автоматическое восстановление). Принцип работы данных функций заключается в автоматическом сохранении текущей версии документа каждые пять, десять или больше минут. Автоматически сохранённые файлы всегда могут быть восстановлены при открытии программы.
Чтобы настроить функцию автоматического сохранения необходимо:
Шаг 1. Запустить Microsoft Excel и перейти на вкладку «Файл».
Шаг 2. В открывшемся меню, опускаемся в нижнюю часть левого меню и выбираем пункт «Параметры».
Шаг 3. Выбрать пункт «Сохранение» и в открывшемся меню поставить галочки возле пунктов «Автосохранение каждые» и «Сохранять последнюю автосохраненную версию». Помимо этого, здесь можно выбрать интервал сохранения, а также место, где будут храниться данные для восстановления файлов.
После настройки автосохранения, файлы можно будет восстановить при запуске Microsoft Excel, перейдя во вкладку «Открыть», выбрав пункт «Последние» и «Восстановить несохраненные книги».
Восстановление перезаписанных файлов
Помимо восстановления автосохраненных данных, в Microsoft Excel существует функция восстановления предыдущих версий документа. Это очень удобно, ведь используя данную возможность можно обратить случайное удаление части таблицы или сохранение пустой страницы.
Чтобы воспользоваться функцией восстановления перезаписанных данных необходимо:
Открыть графу «Файл», перейти в пункт «Сведенья» и выбрать «Управление книгой». В открывшемся окне следует выбрать требуемую версию файла.
Как настроить облачное хранилище «OneDrive» в Microsoft Excel
Облачное хранилище «OneDrive» тесно связано с пакетом Microsoft Office, что позволяет хранить резервные копии данных на сервере в сети. Такой способ исключает возможность утери несохраненной информации, а также файлов, которые могут быть удалены вирусами, программными сбоями или случайным форматированием. Помимо этого, функционал хранилища «OneDrive» позволяет редактировать и сохранять копии при работе сразу нескольких пользователей.
Чтобы настроить облачное хранилище у себя, необходимо:
Шаг 1. Перейти на официальный сайт OneDrive и пройти регистрацию. Зайти в облачное хранилище через MS Excel. Для этого достаточно ввести данные аккаунта хранилища, нажав по кнопке «Вход» в правом верхнем углу MS Excel.
Шаг 2. Сохранить текущий документ в облачное хранилище. Для этого выбираем «Файл», «Сохранить как», «One Drive».
Шаг 3. Переходим на «OneDrive» при помощи любого браузера и находим место, куда был сохранен файл через MS Excel. Чтобы найти предыдущие версии файла, кликаем по нему правой кнопкой мыши и выбираем пункт «Журнал версий».
В открывшемся окне пользователь сможет восстановить или скачать предыдущие версии файла.
Восстановление утерянных данных RS Office Recovery
Вышеуказанные способы хорошо подойдут для восстановления предыдущих версий и перезаписанных файлов, но они являются не эффективными при случайном форматировании, удалении и повреждении вирусами, а также удалением из-за изменений логической структуры жесткого диска. Если Ваши важные данные были бесследно удалены, следует воспользоваться специальной утилитой RS Office Recovery, которая превосходно подходит для восстановления документов, электронных таблиц и других файлов из пакета Microsoft Office.
Функционал программы позволяет находить конкретный тип данных и файлов, а также сортировать искомые объекты по размеру и дате создания, повышая тем самым скорость поиска необходимой удаленной информации.
Для работы утилиты используются два режима анализа: быстрый и полный. В случае использования быстрого поиска пользователь сможет восстановить недавно удаленные данные в кратчайшие сроки. Полный анализ представляет собой глубокую проверку диска, выявляющую все возможные для восстановления файлы.
Все найденные файлы можно восстановить на жесткий диск, флеш-накопитель или выгрузить на FTP-сервер.
Как на VBA сохранить файл Excel с названием, взятым из ячейки?
Привет, сейчас мы рассмотрим ситуацию, когда у Вас возникла необходимость в Excel сохранять файл с определенным названием, которое необходимо сформировать из значения ячейки или даже нескольких. В этой заметке я приведу простой пример реализации данной задачи.
Исходные данные
Сначала давайте разберем исходные данные, которые я буду использовать в примерах. Пусть это будет некая абстракция марок автомобилей с указанием их VIN номера.
Примечание! Я использую Excel 2013.
В зависимости от конкретных требований и условий, задачу можно реализовать по-разному, хотя принцип будет один и тот же, в этой статье мы рассмотрим несколько вариаций реализации.
Начнем мы с самой простой ситуации, когда заранее известна ячейка, на основе которой будет сформировано имя файла, и адрес этой ячейки изменяться не будет.
Сохранение файла Excel с названием из ячейки — с привязкой к этой ячейке
Итак, данные у нас есть, теперь необходимо написать процедуру на VBA (макрос), которая брала бы значение из конкретной ячейки, в данном случае это будет ячейка B14, и присваивала бы это значение имени файла.
Ниже представлен код процедуры, я его подробно прокомментировал. Единственное скажу, что я во всех примерах сохраняю новые файлы без макросов (расширение .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, и запускайте макрос.
У меня на этом все, надеюсь, материал был Вам полезен, пока!