Как изменить в exe файле данные
Чем редактировать EXE файл? Программы для изменения EXE
EXE
Если вам необходимо просто открыть файл EXE, то вы можете воспользоваться программами из списка по ссылке: Чем открыть файл EXE? Если же вам необходимо изменить (отредактировать) файл, мы подготовили соответствующий список специальных программ для работы с данным типом файлов.
Самый популярный EXE редактор - это CodeWeavers CrossOver (для ОС Mac). Ниже мы составили список программ для операционной системы Mac, Linux, Windows. Вы можете скачать редактор бесплатно, кликнув по названию программы для вашей операционной системы - каждая из них гарантированно позволит осуществить редактирование нужного файла.
Программы для редактирования EXE файлов на компьютере
Чем редактировать EXE в Mac? Linux WindowsОбщее описание расширения EXE
Файл с расширением EXE (Windows Executable File) — это формат созданный компанией Microsoft который относится к категории Исполняемые форматы.Исполняемый файл EXE является приложением Windows либо DOS систем. Такой тип файла может включать в себя самораспаковывающиеся архивы. Имеют невероятно широкое распространение.
Узнать подробнее что такое формат EXE
Знаете другие программы, которые могут редактировать файлы .EXE? Не смогли разобраться как отредактировать файл? Пишите в комментариях - мы дополним статью и ответим на ваши вопросы.
Anolis Resourcer - Редактирование exe файла
Программа для редактирования exe файлов, которая поставляется с поддержкой создания резервных копий и пакетного экспорта. Она позволяет просмотр, замену, добавление, удаление и извлечение ресурсов, расположенных в 32-разрядных и 64-разрядных исполняемых файлах Windows и файлах ресурсов (*.res).
Исполняемые файлы Windows (или, более конкретно, файлы Win32 PE) часто содержат небольшую базу данных ресурсов: графические файлы, текстовые строки, значки и другие программные атрибуты. Часто может оказаться полезным изменить эти ресурсы, например, изменить внешний вид программы или исправить неправильный перевод в таблице строк. Anolis Resourcer предназначена для изменения ресурсов исполняемых файлов.
Характеристики редактора exe
Просмотр ресурсов exe файлов
Поддерживает просмотр растровых изображений, значков, курсоров, различных форматов изображений (GIF, JPEG, PNG и т.д.), AVI анимации. Можно просматривать и анализировать меню, диалоги, информацию о версии и таблицы строк.
Для большинства форматов данных о ресурсах exe файлов поддерживается вид миниатюр, позволяющий просмотреть их все сразу, без необходимости открывать их по отдельности. Доступны три размера миниатюр: 16x16, 32x32 и 96x96.
Экспорт и извлечение ресурсов
Все ресурсы могут быть сохранены на диск в виде файла необработанных данных (*.bin), кроме того, большинство известных типов данных, таких как изображения, значки и курсоры, могут быть сохранены в соответствующие им форматы файлов.
Также можно пакетно извлечь все ресурсы из одного файла или каталога, полного исполняемых файлов, всего за пару щелчков мыши. Достаточно выбрать пункт меню «Batch Export» в меню «Tools».
Замена и обновление ресурсов
Программа позволяет заменить большинство ресурсов их эквивалентами на основе файлов (т.е. заменить ресурс Bitmap файлом *.bmp или ресурс Icon Directory на файл *.ico). Для некоторых типов доступны дополнительные параметры, например, значки.
Некоторые типы ресурсов не имеют специального формата файла (например, информация о версии или таблицы строк), поэтому к замене данной информации следует подходить с осторожностью.
Интеллектуальная замена иконок
Ресурсы значков хранятся в двух местах: каталог, содержащий ссылки на изображения и фактические изображения, составляющие значок.
Большинство редакторов ресурсов удаляют старые изображения прежде чем добавить новые и перезаписать каталог. Вместо этого у данного редактора файлов формата exe есть возможность объединить значки, в результате чего, получается объединение исходного значка и значка нового файла.
Поддержка x64
Resourcer работает на платформе NET Framework, поэтому он будет работать как программа x64 в системах x64 (и, следовательно, не будет зависеть от файловой системы WOW64 x64 и изолированной программной среды API).
Но что еще более важно, Resourcer может выполнять одни и те же операции и с 32-разрядными исполняемыми файлами, и с 64-разрядными, обеспечивая прямую совместимость для современных вычислительных систем.
Вспомогательные особенности
Портативное ПО - не требует установки, достаточно извлечь и запустить.
Поддерживаются аргументы командной строки, что предоставляет возможность автоматизации задач редактирования ресурсов exe файлов из среды пакетных / командных сценариев.
Поддерживаемые типы файлов
Программа позволяет открывать исполняемые файлы Win32 в таких форматах, как EXE, DLL, CPL, OCX, SCR и MUI, а также скомпилированные сценарии ресурсов (RES, RCT).
Кроме того, следует знать, что можно импортировать данные ресурсов с жесткого диска, используя такие расширения файлов, как BMP, GIF, JPG, PNG, AVI, ICO, CUR, HTML, XML, DIB и RLE.
Как открыть exe файл для редактирования?
Интерфейс программы на английском, но он очень прост, поэтому разобраться с ним не составит труда. Для открытия exe файла на редактирование нужно нажать кнопку «Open» и указать файл, который необходимо отредактировать. Также можно открыть через меню «File» и далее пункт «Open», или воспользовавшись комбинацией клавиш CTRL + O.
Язык: Английский
Лицензия: GNU GPL v2Протестировано на ОС: Windows 7 x64, Windows 10 x64
Заявлена совместимость с ОС: любая ОС, для которой существует NET Framework 2.0 (например, Windows 98 и более поздние версии)
Официальный сайт: www.anol.is/resourcer (веб-архив)
Резервная копия на Яндекс Диске, версия 0.9.3531.38736
Похожие материалы:
Как изменить текстовые строчки в EXE файле. StringTable MessageTable редактор.
главная программы resource tuner руководство
Строки в ресурсах хранятся в виде StringTable и MessageTable и используются главным образом для отображения текста в окнах сообщений, в списках, подсказках или в строках состояния. Кроме текста, в строковых таблицах так же могут находится управляющие символы и плейсхолдеры (например, %d или %s).
Строковые таблицы состоят из групп, в каждой из которой находятся одна или несколько нуль-терминированных строк с уникальным идентификатором (ID строки). Максимальная длина строки - 4097 символов.
ID строки изменить нельзя. Это значение жёстко закодировано в исходном коде файла. Его изменение повлечёт за собой ошибки в работе редактируемого файла.
Редактирование строк в .EXE файле при помощи Resource Tuner
1. Раскройте папку String в Дереве ресурсов и выберите строковую таблицу из списка. В правой панели вы увидите список строк в виде скрипта STRINGTABLE.
Подсказка: Воспользуйтесь кнопкой поиска в дереве ресурсов (Ctrl+F), если ищете какую-то определённую строчку.
2. Выберите строку из таблицы и внесите необходимые изменения. Окно редактирования поддерживает вставку текста из файла (Ctrl+O) или из буфера обмена (Ctrl+V).
Особое внимание обращайте на наличие в строках управляющих символов и заполнителей (placeholders), например, %d или %s. Случайно изменённый или удалённый управляющий символ может послужить причиной ошибки при выполнении программы вплоть до аварийного завершения.
3. Выберите в меню 'Файл' -> 'Сохранить файл' для сохранения произведённых изменений в файл.
Изменения в файле вступят в силу только после того, как вы сохраните файл на диск.
Замена строк из командной строки при помощи Resource Tuner Console
Если вам требуется регулярно заменять строки или добавлять новые строки в десятках файлов, эту операцию целесообразно производить с помощью программы для пакетной замены строк - Resource Tuner Console.
Resource Tuner работает на всех версиях Windows
от 2000 и XP до 8 и 10.
Минимальные системные требования:
Процессор Intel Pentium® или AMD K5 166 MHz
16 MB RAM
Как я могу редактировать ресурсы exe (описание файла, значок и т. д.) использование утилиты командной строки?
вся история: Я создал причудливую программу .NET, которая имеет установщик, созданный установщиком Visual Studio (VSI). VSI создает 2 файла (setup.exe и MyProgramSetup.компания MSI.) Я понимаю причины необходимости обоих файлов, однако я хочу распространять только один исполняемый установщик для пользователей. Я не хочу, чтобы они видели 2 файла и должны выбирать между ними.
для этого я объединил 2 файла в самораспаковывающийся архив с использованием IExpress (как видно из этого ответа:объединить msi и exe). Это хорошо работает, однако, самораспаковывающийся архив, который создается, имеет уродливый значок и запутанную информацию о файле (описание файла-"Win32 Cabinet Self-Extractor" с 43 пробелами после него).
Мне нужно заменить значок на мой пользовательский и изменить некоторые свойства файла, такие как" описание"," компания " и т. д. Я хотел бы, чтобы это автоматически делалось как шаг сборки, поэтому программа, которая является утилитой командной строки/консоли, будет отличной.
Я искал некоторое время и могу найти только одну программу, которая делает именно то, что я хочу (консоль ResourceTuner:http://www.heaventools.com/command-line_resource_editor.htm) но это стоит руку и ногу, и мой бюджет составляет $ 0.
кто-нибудь знает лучший способ достичь того, что я хочу, или знать о программе, которая может заменить ресурсы исполняемого файла без использования Графический интерфейс?
кстати, я также пробовал Sicomponents ' Resource Builder 3, который даже не может открыть исполняемый файл, и ResEdit, который просто падает, когда я выполняю команду:
resedit.exe -convert "Modified Resources.rc" "MyProgramSetup.exe"
Visual Studio может редактировать их при открытии исполняемого файла. Я не уверен, что есть способ сделать это из командной строки.
есть достойные статья CodeProject это касается значков (включая сохранение их в exe-файлы).
название компании, описание и т. д., являются частью ресурса версии. Другой статья CodeProject охватывает обновление ресурса версии, хотя я не смотрел на это подробно.
7
автор: Stephen Cleary
отвечая только на вопрос о версии файла, вы можете включить свою собственную информацию о версии в IExpress .Файл sed. Это сайт предоставляет дополнительные сведения о IExpress .Разделы и атрибуты файла SED. Использование встроенных функций кажется проще, чем после обработки exe-файла установки.
в основном, в рамках .Файл SED, включите ссылку VersionInfo в разделе Параметры. Затем создайте раздел, содержащий вашу версию информация.
[Options] VersionInfo=VersionSection [VersionSection] FromFile= ;Uses the version info in this executable file ; or specify each attribute ; or specify the FromFile and override individual attributes FileDescription= CompanyName= FileVersion= ProductVersion= OriginalFilename= LegalCopyright= ProductName= InternalName=
кстати, FileVersion не работает для меня. YMMV,
3
автор: Gyle Iverson
Пошаговое руководство к исполняемым файлам (EXE) Windows / Хабр
Почитайте внимательней мат.часть на предмет развития и появления .NET. Эта технология развилась благодаря COM-технологии. А все эти Ко-Сервера, Ко-Клиенты ничто иное как исполнимые файлы прописанные в реестре.Не связывался с COM, но хорошо представляю, как загружаются .net приложения. Система вместе с исполняемым файлом загружает mscoree.dll передаёт управление _CorExeMain, а не нативной точке входа в exe файле. На системах до Windows XP, где загрузчик не подозревает о существовании .net, исполняемый файл загружается обычным образом, и для того, чтобы .net приложения могли загружаться и в старых системах, в каждой сборке есть небольшой stub для Windows, состоящий из одной команды:
jmp _CorExeMain
Так вот что мешает написать вместо этой одной команды небольшую программу, которая бы определяла наличие .net, и при его отсутствии давала бы внятное сообщение об ошибке? А обучив загрузчик Windows XP распознавать и загружать .net сборки без участия этого jmp ничего не мешало также позаботиться о нормальном сообщении об ошибке.
Почему исполняемые файлы .net выводят внятную ошибку при попытке запуска под DOS, но под более новой Windows они не могут этого сделать? Для меня это загадка.
Это должен разработчик заботится. При написании инсталяционного скрипта для продукта он должен обнаружить нужное и выдать сообщение чего не хватает.Да, так говорит Microsoft. Но пользователю никто не запрещает запустить уже установленную программу после переустановки операционной системы. Писали бы в ошибке тогда «Переустановите программу».
Как изменить значения Version Information в EXE или DLL файле.
главная программы resource tuner руководство
При помощи Resource Tuner вы получаете доступ ко всем полям структуры Version Information и можете изменять или удалять информацию о номерах продуктов и версий, информацию о производителе (копирайты, торговые марки), описание и название продукта и файла. Частично информация из ресурса Version Information отображается в Проводнике Windows при наведении курсора на файл. Если вы в Проводнике Windows щёлкните правой кнопкой по файлу и выберете "Свойства", то на вкладке "Версия" увидите полное отображение всей информации из ресурса Version Information.
Редактирование ресурса Version Information
1. Раскройте папку с ресурсом Version в Дереве ресурсов и выберите ресурс. В многоязыковых файлах в этой папке может находится несколько вариантов этого ресурса на разных языках. Чтобы посмотреть на структуру version info в текстовом виде, выберите вкладку В виде текста.
2. Выберите из списка значение, которое хотите изменить.
3. Нажатием [Ctrl+Enter] или двойным щелчком левой кнопки мыши откройте диалог редактора VersionInfo, введите новое значение и нажмите Применить:
4. Нажмите кнопку 'Изменить версию файла' на панели инструментов, чтобы привести в соответствие текстовую запись номера версии со значением из числового блока FileVersion, отображаемого в Инспекторе объектов:
5. Нажмите кнопку 'Изменить версию продукта' на панели инструментов, чтобы привести в соответствие текстовую запись номера версии со значением из числового блока ProductVersion, отображаемого в Инспекторе объектов:
6. Выберите в меню 'Файл' -> 'Сохранить файл' для сохранения произведённых изменений в файл.
Изменения в файле вступят в силу только после того, как вы сохраните файл на диск.
См. также Консольный редактор ресурсов: Если вам требуется выполнять повторяющиеся операции для обновления и кастомизации Version Information во время финальной стадии билд-процесса, то их целесообразно производить с помощью программы для пакетного изменения ресурсов.
Resource Tuner работает на всех версиях Windows
от 2000 и XP до 8 и 10.
Минимальные системные требования:
Процессор Intel Pentium® или AMD K5 166 MHz
16 MB RAM
Как изменить формат даты в Excel и создать собственное форматирование
Первая часть нашего руководства посвящена форматированию дат в Excel и объясняет, как установить форматы даты и времени по умолчанию, как изменить формат даты в Excel, как создать пользовательское форматирование даты и преобразовать даты в другой языковой стандарт.
Наряду с числами наиболее распространенными типами данных, которые люди используют в Excel, являются дата и время. Однако работать с ними может быть довольно сложно, во-первых, потому что одна и та же дата может отображаться в Excel различными способами, а во-вторых, потому что Excel всегда внутренне хранит даты в одном и том же формате, независимо от того, как вы отформатировали дату в данную ячейку.
Более глубокое знание форматов дат в Excel может помочь вам сэкономить массу времени. И это как раз цель нашего подробного руководства по работе с датами в Excel. В первой части мы сосредоточимся на следующих функциях:
Формат даты Excel
Прежде чем вы сможете воспользоваться преимуществами мощных функций даты Excel, вы должны понять, как Microsoft Excel хранит дату и время, потому что это основной источник путаницы. Хотя вы ожидаете, что Excel запомнит день, месяц и год для даты, это работает не так...
Excel хранит даты как последовательные числа, и только форматирование ячейки приводит к отображению числа как даты, времени или даты и времени.
Даты в Excel
Все даты хранятся в виде целых чисел , представляющих количество дней с 1 января 1900 года, которое сохраняется как число 1, до 31 декабря 9999 года сохраняется как 2958465.
В системе:
- 2 - 2 января 1900
- 3 - 3 января 1900 г.
- 42005 - 1 января 2015 г. (потому что это 42 005 дней после 1 января 1900 г.)
Время в Excel
раз хранятся в Excel как десятичные числа, между.0 и .99999, которые представляют долю дня, где .0 - это 00:00:00, а .99999 - это 23:59:59.
Например:
- 0,25 - 06:00
- 0,5 - 12:00
- 0.541655093 это 12:59:59
Дата и время в Excel
Excel сохраняет дату и время в виде десятичных чисел, состоящих из целого числа, представляющего дату, и десятичной части, представляющей время.
Например:
- 1,25 - 1 января 1900 г. 6:00
- 42005.5 - 1 января 2015 г., 12:00
Как преобразовать дату в число в Excel
Если вы хотите узнать, какой серийный номер представляет определенную дату или время, отображаемые в ячейке, вы можете сделать это двумя способами.
1. Диалоговое окно «Форматирование ячеек»
Выберите ячейку с датой в Excel, нажмите Ctrl + 1, чтобы открыть окно Формат ячеек и переключитесь на вкладку Общие .
Если вы просто хотите узнать серийный номер за датой, без фактического преобразования даты в число, запишите число, которое вы видите под Образец , и нажмите Отмена , чтобы закрыть окно.Если вы хотите заменить дату числом в ячейке, нажмите ОК.
2. Функции Excel DATEVALUE и TIMEVALUE
Используйте функцию DATEVALUE () для преобразования даты Excel в серийный номер, например = DATEVALUE ("1/1/2015")
.
Используйте функцию TIMEVALUE (), чтобы получить десятичное число, представляющее время, например = TIMEVALUE ("6:30 AM")
.
Чтобы узнать дату и время, объедините эти две функции следующим образом:
= ДАТАЗНАЧЕНИЕ («01.01.2015») И ВРЕМЯЗНАЧЕНИЕ («6:00 AM»)
Примечание. Поскольку серийные номера Excel начинаются с 1 января 1900 года, а отрицательные числа не распознаются, даты до 1900 года в Excel не поддерживаются.
Если вы введете такую дату в лист, скажем, 31.12.1899, это будет текстовое значение, а не дата, а это означает, что вы не можете выполнять обычные арифметические операции с датами на ранних датах. Чтобы убедиться, вы можете ввести формулу = ДАТАЗНАЧ ("31.12.1899")
в какую-нибудь ячейку, и вы получите ожидаемый результат - # ЗНАЧ! ошибка.
Если вы имеете дело со значениями даты и времени и хотите преобразовать время в десятичное число , ознакомьтесь с формулами, описанными в этом руководстве: Как преобразовать время в десятичное число в Excel.
Формат даты по умолчанию в Excel
Когда вы работаете с датами в Excel, краткий и длинный форматы даты извлекаются из региональных настроек Windows. Эти форматы по умолчанию отмечены звездочкой (*) в диалоговом окне Формат ячейки :
Форматы даты и времени по умолчанию в поле Формат ячейки изменяются, как только вы изменяете настройки даты и времени в Панели управления, что приводит нас прямо к следующему разделу.
Как изменить форматы даты и времени по умолчанию в Excel
Если вы хотите установить другой формат даты и / или времени по умолчанию на вашем компьютере, например, изменить формат даты в США на стиль Великобритании, перейдите в Панель управления и щелкните Регион и язык . Если на панели управления открывается вид по категориям, щелкните Часы, язык и регион > Регион и язык > Изменить дату, время или числовой формат .
На вкладке Форматы выберите регион в разделе Формат , а затем установите форматирование даты и времени, щелкнув стрелку рядом с форматом, который вы хотите изменить, и выбрав нужный из раскрывающегося списка:
Если вас не устраивает какой-либо формат времени и даты, доступный на вкладке Formats , нажмите кнопку Additional settings в нижней правой части диалогового окна Region and Language . Откроется диалоговое окно Customize , в котором вы переключаетесь на вкладку Date и вводите пользовательский краткий или / или длинный формат даты в соответствующем поле.
Как быстро применить форматирование даты и времени по умолчанию в Excel
Microsoft Excel имеет два формата даты и времени по умолчанию - краткий и длинный, как описано в формате даты Excel по умолчанию.
Чтобы быстро изменить формат даты в Excel на формат по умолчанию, выполните следующие действия:
- Выберите даты, которые нужно отформатировать.
- На вкладке Home в группе Number щелкните маленькую стрелку рядом с полем Number Format и выберите нужный формат - краткую дату, длинную дату или время.
Если вам нужны дополнительные параметры форматирования даты, выберите Дополнительные числовые форматы из раскрывающегося списка или щелкните панель запуска диалогового окна рядом с Число .Откроется знакомое диалоговое окно Формат ячеек , в котором вы сможете изменить формат даты.
Наконечник. Если вы хотите быстро установить формат даты в Excel на дд-ммм-гг , нажмите Ctrl + Shift + #. Просто имейте в виду, что этот ярлык всегда применяет формат dd-mmm-yy , например 01-Jan-15, независимо от настроек вашего региона Windows.
Как изменить формат даты в Excel
В Microsoft Excel даты могут отображаться разными способами.Когда дело доходит до изменения формата даты для данной ячейки или диапазона ячеек, самый простой способ - открыть диалоговое окно Формат ячеек и выбрать один из предопределенных форматов.
- Выберите даты, формат которых вы хотите изменить, или пустые ячейки, в которые вы хотите вставить даты.
- Нажмите Ctrl + 1, чтобы открыть диалоговое окно Формат ячеек . Кроме того, вы можете щелкнуть правой кнопкой мыши выбранные ячейки и выбрать Формат ячеек… из контекстного меню.
- В окне Формат ячеек перейдите на вкладку Число и выберите Дата в списке Категория .
- В поле Введите выберите желаемый формат даты. После этого в поле Sample отобразится предварительный просмотр формата с первой датой в выбранных вами данных.
- Если вас устраивает предварительный просмотр, нажмите кнопку OK , чтобы сохранить изменение формата и закрыть окно.
Если формат даты на листе Excel не меняется, скорее всего, ваши даты отформатированы как текст, и вам нужно сначала преобразовать их в формат даты.
Как преобразовать формат даты в другой язык
Если у вас есть файл, полный иностранных дат, вы, скорее всего, захотите изменить их на формат даты, используемый в вашей части мира. Допустим, вы хотите преобразовать американский формат даты (месяц / день / год) в формат европейского стиля (день / месяц / год).
Самый простой способ изменить формат даты в Excel в зависимости от того, как даты отображаются на другом языке, выглядит следующим образом:
- Выберите столбец дат, который нужно преобразовать в другой языковой стандарт.
- Нажмите Ctrl + 1, чтобы открыть ячейки формата
- Выберите нужный язык в разделе «Локаль (местоположение)» и нажмите «ОК», чтобы сохранить изменения.
Если вы хотите, чтобы даты отображались на другом языке, вам нужно будет создать собственный формат даты с кодом локали.
Создание пользовательского формата даты в Excel
Если вам не подходит ни один из предопределенных форматов даты Excel, вы можете создать свой собственный.
- На листе Excel выберите ячейки, которые нужно отформатировать.
- Нажмите Ctrl + 1, чтобы открыть диалоговое окно Формат ячеек .
- На вкладке Number выберите Custom из списка Category и введите нужный формат даты в поле Type .
- Нажмите ОК, чтобы сохранить изменения.
Наконечник. Самый простой способ установить собственный формат даты в Excel - начать с существующего формата, близкого к тому, что вы хотите.Для этого сначала щелкните Дата в списке Категория и выберите один из существующих форматов в поле Тип . После этого щелкните Custom и внесите изменения в формат, отображаемый в поле Type .
При настройке пользовательского формата даты и в Excel вы можете использовать следующие коды.
Код | Описание | Пример (1 января 2005 г.) |
м | Номер месяца без нуля в начале | 1 |
мм | Номер месяца с ведущим нулем | 01 |
ммм | Название месяца, краткая форма | , янв. |
мм мм | Название месяца, полная форма | Январь |
ммммм | Месяц как первая буква | J (обозначает январь, июнь и июль) |
д | Номер дня без нуля в начале | 1 |
dd | Номер дня с ведущим нулем | 01 |
ddd | День недели, краткая форма | Пн |
дддд | День недели, полная форма | Понедельник |
гг | Год (последние 2 цифры) | 05 |
гггг | Год (4 цифры) | 2005 |
При настройке пользовательского формата времени в Excel вы можете использовать следующие коды.
Код | Описание | Отображается как |
ч | Часы без нуля в начале | 0-23 |
чч | Часы с ведущим нулем | 00-23 |
м | Минуты без нуля в начале | 0-59 |
мм | Минуты с ведущим нулем | 00-59 |
с | Секунды без нуля в начале | 0-59 |
н.с. | Секунды с ведущим нулем | 00-59 |
AM / PM | Периоды дня (если не указано, используется 24-часовой формат времени) | AM или PM |
Примечание. Если вы настраиваете собственный формат, который включает значения даты и времени, и используете « m » сразу после « hh » или « h » или непосредственно перед «ss» или «s», Microsoft Excel вместо месяца будет отображаться минут .
При создании произвольного формата даты в Excel вы можете использовать запятую (,), тире (-), косую черту (/), двоеточие (:) и другие символы.
Например, одна и та же дата и время, скажем, 13 января 2015 г. 13:03 , могут отображаться по-разному:
Формат | Отображается как |
дд-ммм-гг | 13 января 15 |
мм / дд / гггг | 13.01.2015 |
м / дд / гг | 13.01.15 |
дддд, м / д / гг ч: мм AM / PM | Вторник, 13.01.15, 13:03 |
ддд, мммм дд, гггг чч: мм: сс | вт, 13 января 2015 г. 13:03:00 |
Как создать собственный формат даты Excel для другого языкового стандарта
Если вы хотите отображать даты на другом языке, вы должны создать собственный формат и префикс даты с соответствующим кодом языкового стандарта.Код локали должен быть заключен в [квадратные скобки] и предваряться знаком доллара ($) и тире (-). Вот несколько примеров:
- [-409 $] - английский, без названия
- [$ -1009] - английский, Канада
- [$ -407] - Германия, Германия
- [-807 $] - Германия, Швейцария
- [-804 $] - Бенгали, Индия
- [-804 $] - Китайцы, Китай
- [-404 $] - Китай, Тайвань
Полный список кодов языков можно найти в этом блоге.
Например, вот как вы настраиваете пользовательский формат даты Excel для китайской локали в формате год-месяц-день (день недели) время :
На следующем изображении показано несколько примеров одной и той же даты, отформатированной с использованием разных кодов локали традиционным для соответствующих языков способом:
Формат даты Excel не работает - исправления и решения
Обычно Microsoft Excel очень хорошо понимает даты, и вы вряд ли столкнетесь с какими-либо препятствиями при работе с ними.Если у вас возникла проблема с форматом даты Excel, ознакомьтесь со следующими советами по устранению неполадок.
Ячейка недостаточна для размещения даты целиком
Если вы видите несколько знаков решетки (#####) вместо дат на листе Excel, скорее всего, ваши ячейки недостаточно широки, чтобы вместить все даты.
Решение . Дважды щелкните правую границу столбца, чтобы изменить его размер в соответствии с датами. Также вы можете перетащить правую границу, чтобы установить нужную ширину столбца.
Отрицательные числа форматируются как даты
Во всех современных версиях Excel 2013, 2010 и 2007 хеш-метки (#####) также отображаются, когда ячейка, отформатированная как дата или время, содержит отрицательное значение. Обычно это результат, возвращаемый какой-либо формулой, но это также может произойти, когда вы вводите отрицательное значение в ячейку, а затем форматируете эту ячейку как дату.
Если вы хотите отображать отрицательные числа как отрицательные даты, вам доступны два варианта:
Решение 1. Перейти к системе дат 1904 года.
Перейдите в Файл > Параметры > Расширенный , прокрутите вниз до При вычислении раздела книги установите флажок Использовать систему дат 1904 и нажмите ОК .
В этой системе 0 - 1 января 1904 года; 1 - 2 января 1904 г .; а -1 отображается как отрицательная дата -2-янв-1904.
Конечно, такое представление очень необычно и требует времени, чтобы к нему привыкнуть, но это правильный путь, если вы хотите выполнять вычисления с ранними датами.
Решение 2. Используйте функцию ТЕКСТ Excel.
Другой возможный способ отображения отрицательных чисел как отрицательных дат в Excel - использование функции ТЕКСТ. Например, если вы вычитаете C1 из B1 и значение в C1 больше, чем в B1, вы можете использовать следующую формулу для вывода результата в формате даты:
= ТЕКСТ (ABS (B1-C1), «- d-mmm-yyyy»)
Вы можете изменить выравнивание ячеек на выравнивание по правому краю, и, естественно, вы можете использовать любые другие настраиваемые форматы даты в формуле ТЕКСТ.
Примечание. В отличие от предыдущего решения, функция ТЕКСТ возвращает текстовое значение, поэтому вы не сможете использовать результат в других вычислениях.
Даты импортируются в Excel как текстовые значения
Когда вы импортируете данные в Excel из файла .csv или какой-либо другой внешней базы данных, даты часто импортируются как текстовые значения. Они могут выглядеть для вас как обычные даты, но Excel воспринимает их как текст и обрабатывает соответственно.
Решение .Вы можете преобразовать «текстовые даты» в формат даты с помощью функции Excel DATEVALUE или функции Text to Columns. Подробную информацию см. В следующей статье: Как преобразовать текущий текст в Excel.
Вот как вы форматируете даты в Excel. В следующей части нашего руководства мы обсудим различные способы вставки даты и времени в рабочие листы Excel. Спасибо за чтение и до встречи на следующей неделе!
Вас также может заинтересовать
.Изменить исходные данные для сводной таблицы
-
Щелкните отчет сводной таблицы.
-
На вкладке Analyze в группе Data щелкните Change Data Source , а затем щелкните Change Data Source .
Отображается диалоговое окно Изменить источник данных сводной таблицы .
-
Выполните одно из следующих действий:
-
Чтобы изменить источник данных сводной таблицы на другую таблицу Excel или диапазон ячеек, щелкните Выберите таблицу или диапазон , а затем введите первую ячейку в текстовое поле Таблица / диапазон и щелкните OK
-
Чтобы использовать другое соединение, сделайте следующее:
-
Щелкните выберите Использовать внешний источник данных , а затем щелкните Выберите соединение .
Отображается диалоговое окно « Существующие соединения» .
-
В раскрывающемся списке Показать в верхней части диалогового окна выберите категорию соединений, для которых вы хотите выбрать соединение, или выберите Все существующие соединения (значение по умолчанию).
-
Выберите соединение из списка Выберите соединение , а затем щелкните Открыть .Что делать, если вашего подключения нет в списке?
Примечание: Если вы выберете соединение из списка Connections в этой категории Workbook , вы будете повторно использовать или совместно использовать существующее соединение. Если вы выбираете соединение из файлов подключения в сети или файлов подключения на этом компьютере категории , файл подключения копируется в книгу как новое подключение к книге, а затем используется в качестве нового подключения для отчета сводной таблицы.
Дополнительные сведения см. В разделе Управление подключениями к данным в книге.
-
Щелкните ОК .
-
-
Что делать, если вашего соединения нет в списке?
Если ваше соединение не указано в диалоговом окне Existing Connections , щелкните Browse for More , а затем найдите источник данных, к которому вы хотите подключиться, в диалоговом окне Select Data Source .Щелкните New Source , если это необходимо, и следуйте инструкциям мастера Data Connection Wizard , а затем вернитесь в диалоговое окно Select Data Source .
Если ваша сводная таблица основана на соединении с диапазоном или таблицей в модели данных, вы можете выбрать другую таблицу или соединение модели данных на вкладке Таблицы . Однако, если ваша сводная таблица основана на модели данных книги, вы не можете изменить источник данных.
-
Выберите нужное соединение и нажмите Открыть .
-
Щелкните Только создать соединение .
-
Щелкните Properties и щелкните вкладку Definition .
-
Если ваш файл подключения .odc был перемещен, перейдите в его новое местоположение в поле Файл подключения .
-
Если вам нужно изменить значения в поле Строка подключения , обратитесь к администратору базы данных.
-
Щелкните отчет сводной таблицы.
-
На вкладке Параметры в группе Данные щелкните Изменить источник данных , а затем щелкните Изменить источник данных .
Отображается диалоговое окно Изменить источник данных сводной таблицы .
-
Выполните одно из следующих действий:
-
Чтобы использовать другую таблицу Excel или диапазон ячеек, щелкните Выберите таблицу или диапазон , а затем введите первую ячейку в текстовое поле Таблица / диапазон .
Или щелкните Свернуть диалоговое окно чтобы временно скрыть диалоговое окно, выберите начальную ячейку на листе и нажмите Развернуть диалоговое окно .
-
-
Чтобы использовать другое соединение, щелкните выберите Использовать внешний источник данных , а затем щелкните Выберите соединение .
Отображается диалоговое окно « Существующие соединения» .
-
В раскрывающемся списке Показать в верхней части диалогового окна выберите категорию соединений, для которых вы хотите выбрать соединение, или выберите Все существующие соединения (значение по умолчанию).
-
Выберите соединение из списка Выберите соединение , а затем щелкните Открыть .
Примечание: Если вы выберете соединение из списка Connections в этой категории Workbook , вы будете повторно использовать или совместно использовать существующее соединение.Если вы выбираете соединение из файлов подключения в сети или файлов подключения на этом компьютере категории , файл подключения копируется в книгу как новое подключение к книге, а затем используется в качестве нового подключения для отчета сводной таблицы.
Дополнительные сведения см. В разделе Управление подключениями к данным в книге.
-
Щелкните ОК .
Что делать, если вашего соединения нет в списке?
Если ваше соединение не указано в диалоговом окне Existing Connections , щелкните Browse for More , а затем найдите источник данных, к которому вы хотите подключиться, в диалоговом окне Select Data Source . Щелкните New Source , если это необходимо, и следуйте инструкциям мастера Data Connection Wizard , а затем вернитесь в диалоговое окно Select Data Source .
Если ваша сводная таблица основана на соединении с диапазоном или таблицей в модели данных, вы можете выбрать другую таблицу или соединение модели данных на вкладке Таблицы . Однако, если ваша сводная таблица основана на модели данных книги, вы не можете изменить источник данных.
-
Выберите нужное соединение и нажмите Открыть .
-
Щелкните Только создать соединение .
-
Щелкните Properties и щелкните вкладку Definition .
-
Если ваш.odc файл подключения был перемещен, перейдите в его новое расположение в поле Connection file .
-
Если вам нужно изменить значения в поле Строка подключения , обратитесь к администратору базы данных.
Вы не можете изменить исходные данные для сводной таблицы в Excel в Интернете. Для этого вам нужно использовать настольную версию Excel.
.Создание, редактирование и управление подключениями к внешним данным
Данные в книге Excel могут поступать из двух разных мест. Данные могут храниться непосредственно в книге или во внешнем источнике данных, таком как текстовый файл, база данных или куб онлайн-аналитической обработки (OLAP). Внешний источник данных подключается к книге через соединение с данными, которое представляет собой набор информации, описывающий, как найти, войти в систему, запросить и получить доступ к внешнему источнику данных.
Когда вы подключены к внешнему источнику данных, вы также можете выполнить операцию обновления, чтобы получить обновленные данные. Каждый раз, когда вы обновляете данные, вы видите самую последнюю версию данных, включая любые изменения, которые были внесены в данные с момента последнего обновления.
Информация о подключении может храниться либо в книге, либо в файле подключения, таком как файл подключения к данным Office (ODC) (.odc) или файл универсального подключения к данным (UDC) (.udcx). Файлы подключения особенно полезны для совместного использования подключений на постоянной основе и для облегчения администрирования источников данных.
Если вы используете файл подключения для подключения к источнику данных, Excel копирует информацию о подключении из файла подключения в книгу Excel. Когда вы вносите изменения с помощью диалогового окна Connection Properties , вы редактируете информацию о подключении к данным, которая хранится в текущей книге Excel, а не исходный файл подключения к данным, который мог использоваться для создания подключения, обозначенный значком имя файла, которое отображается в свойстве Connection File .После редактирования информации о подключении (за исключением свойств Имя подключения и Описание подключения ) ссылка на файл подключения удаляется, а свойство Файл подключения очищается.
.Управление диапазонами внешних данных и их свойствами
Диапазон внешних данных (также называемый таблицей запроса) - это определенное имя или имя таблицы, которое определяет расположение данных, которые переносятся на рабочий лист. Когда вы подключаетесь к внешним данным, Excel автоматически создает диапазон внешних данных. Единственным исключением из этого правила является отчет сводной таблицы, который подключен к источнику данных - отчет сводной таблицы не использует диапазон внешних данных. В Excel вы можете форматировать и размещать диапазон внешних данных или использовать его в расчетах, как и любые другие данные.
Свойства диапазона внешних данных
Диапазон внешних данных имеет дополнительные свойства (не путать со свойствами соединения), которые вы можете использовать для управления данными, например, сохранение форматирования ячеек и ширины столбца. Вы можете изменить эти свойства диапазона внешних данных, щелкнув Свойства в группе Connections на вкладке Data . Затем внесите изменения, выполнив следующие действия:
-
Для диапазонов внешних данных, созданных с помощью Microsoft Query и мастера подключения к данным, используйте диалоговое окно Свойства внешних данных .
-
Для диапазонов внешних данных, созданных из импортированного текстового файла или веб-запроса, который извлекает данные HTML, используйте диалоговое окно Свойства диапазона внешних данных .
-
Для диапазонов внешних данных, созданных из веб-запроса, извлекающего данные XML, используйте диалоговое окно Свойства карты XML .
Использование шаблонов с диапазонами внешних данных
Если вы хотите поделиться сводкой или отчетом, основанным на внешних данных, вы можете предоставить другим пользователям книгу, содержащую диапазон внешних данных, или можете создать шаблон отчета.Шаблон отчета позволяет сохранить сводку или отчет без сохранения внешних данных, так что файл меньше. Внешние данные извлекаются, когда пользователь открывает шаблон отчета.
.Как изменить дату создания исходного файла Excel?
Помимо создания нового файла, Excel не имеет встроенного способа сделать это, о котором я знаю. Может быть, вызовы API могут это сделать, но я не знаю, что это такое.Если вы хотите изменить дату создания с текущей, тогда вам нужно будет поместить дату в будущее или в прошлое.
Допустим, файл был создан 20 декабря 2003 г. Если вы хотите поместить дату в будущем, например, если эта будущая дата является сегодняшней датой (являющейся «будущей» с точки зрения даты 20 декабря 2003 г.) , затем выберите все листы в своей книге и скопируйте их (т.е. Щелкните правой кнопкой мыши по листу и нажмите «Переместить» или «Копировать»> «Создать копию»> «Новая книга»). Если у вас есть VBA, вам также нужно будет экспортировать эти модули. Сохраните эту новую книгу, которая даст вам сегодняшнюю дату создания.
Если вам нужна дата в прошлом, есть загрузка, которая может это сделать. Как большинство людей, вероятно, уже может сказать, я не без ума от загрузок в целом, но этот, называемый PropertiesPlus, может управлять датой создания, чего не может сделать VBA, поэтому я попробовал, и, похоже, он работает, если я правильно понимаю цель вашего поста.
Вот URL-адрес (он доступен в другом месте, но здесь есть одно место, и это бесплатно):
http://www.pcworld.com/downloads/file_description/0,fid,4979,00.asp
После нажатия ссылку для скачивания, и после того, как она загрузится, войдите в проводник и дважды щелкните по нему, чтобы установить. Затем в проводнике перейдите к своему файлу, щелкните его правой кнопкой мыши, выберите пункт меню «Свойства плюс» и измените свойства, которые вы хотите изменить, включая дату создания.
Надеюсь, это приблизит вас к тому, чего вы пытаетесь достичь.
.Изменить данные в существующей диаграмме
Если ваша презентация PowerPoint содержит диаграмму, вы можете редактировать данные диаграммы прямо в PowerPoint, независимо от того, встроена ли диаграмма в вашу презентацию или связана с ней. Вы также можете обновить или обновить данные в связанной диаграмме, не переходя в программу, в которой вы создали диаграмму.
Изменить данные диаграммы на слайде
-
На слайде выберите диаграмму, которую вы хотите изменить.Контекстная вкладка Chart Tools появляется в верхней части окна PowerPoint. Если вы не видите вкладку Chart Tools или вкладку Design под ней, убедитесь, что вы щелкнули диаграмму, чтобы выбрать ее.
Примечание. Вкладка Design в Инструменты работы с диаграммами отличается от вкладки Design по умолчанию в PowerPoint. Вкладка Chart Tools отображается только при выборе диаграммы, а вкладки Design , Layout и Format под ней предоставляют различные команды, которые относятся только к выбранной диаграмме.
-
В разделе Инструменты диаграммы на вкладке Design в группе Данные щелкните Редактировать данные .
-
Выполнено одно из следующих действий:
-
Чтобы изменить данные в PowerPoint, щелкните Изменить данные . Это откроет окно из вашей электронной таблицы.
Примечание. Если книга, с которой вы работаете, предъявляет особые требования к запуску, такие как включение содержимого, вам также необходимо сделать это в окне.
-
Чтобы редактировать данные непосредственно в Excel, щелкните Редактировать данные в Excel .
-
-
Внесите нужные изменения.Они будут отражены на диаграмме в PowerPoint.
Изменить данные диаграммы на слайде
-
На слайде выберите диаграмму, которую вы хотите изменить. Контекстная вкладка Chart Tools появляется в верхней части окна PowerPoint. Если вы не видите вкладку Chart Tools или вкладку Design под ней, убедитесь, что вы щелкнули диаграмму, чтобы выбрать ее.
Примечание. Вкладка Design в Инструменты работы с диаграммами отличается от вкладки Design по умолчанию в PowerPoint. Вкладка «Инструменты диаграммы » появляется только при выборе диаграммы, а вкладки Design , Layout и Format под ней предоставляют различные команды, которые относятся только к выбранной диаграмме.
-
Выполните одно из следующих действий:
-
Для редактирования встроенной диаграммы (созданной в PowerPoint с помощью Insert Chart ):
-
В разделе Инструменты диаграммы на вкладке Design в группе Данные щелкните Редактировать данные .Microsoft Excel открывается в новом окне и отображает рабочий лист для выбранной диаграммы.
-
На листе Excel щелкните ячейку, содержащую заголовок или данные, которые вы хотите изменить, а затем введите новую информацию.
-
Закройте файл Excel. PowerPoint обновляет и сохраняет диаграмму автоматически.
-
Для редактирования связанной диаграммы (созданной в другой программе и скопированной в PowerPoint):
-
Внесите изменения в данные диаграммы в программе электронных таблиц, в которой они были созданы.
-
В PowerPoint в разделе Работа с диаграммами на вкладке Design в группе Данные щелкните Обновить данные .
Что делать, если кнопки «Редактировать данные» недоступны?
Если кнопка Изменить данные недоступна, прочтите эти статьи по устранению неполадок на форуме Office Answers:
Вставить диаграмму в презентацию PowerPoint
Чтобы узнать, как вставить диаграмму Excel в презентацию, см. Использование диаграмм и графиков в презентации.
.