Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Как запретить Excel менять формат ячеек при открытии файла? - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как запретить Excel менять формат ячеек при открытии файла? (Формулы/Formulas)
Как запретить Excel менять формат ячеек при открытии файла?
vigl Дата: Понедельник, 12.02.2018, 15:22 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Файл *.xls создан сторонней программой баз данных, в одном из столбцов имеется информация в виде чисел в формате "Общий", но при открытии данного файла, который ни разу с момента создания ни открывался ни одной программой, Excel переводит часть ячеек из формата "Общий" в формат "Дата/время" в виде даты дд.мм.гггг (41648 в 09.01.2014, 42015 в 11.01.2015 и т.д.), что создает массу проблем . Как можно запретить такое самовольство программы?
 
Ответить
СообщениеФайл *.xls создан сторонней программой баз данных, в одном из столбцов имеется информация в виде чисел в формате "Общий", но при открытии данного файла, который ни разу с момента создания ни открывался ни одной программой, Excel переводит часть ячеек из формата "Общий" в формат "Дата/время" в виде даты дд.мм.гггг (41648 в 09.01.2014, 42015 в 11.01.2015 и т.д.), что создает массу проблем . Как можно запретить такое самовольство программы?

Автор - vigl
Дата добавления - 12.02.2018 в 15:22
Ярик Дата: Понедельник, 12.02.2018, 15:39 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 1 ±
Замечаний: 0% ±

Excel 2007
vigl, можно посмотреть пример файла.


753123
 
Ответить
Сообщениеvigl, можно посмотреть пример файла.

Автор - Ярик
Дата добавления - 12.02.2018 в 15:39
vigl Дата: Понедельник, 12.02.2018, 17:19 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Ярик, проблемный столбец выделен красным цветом. реально данных значительно больше - 8728 строк и 64 столбца.
К сообщению приложен файл: _5.xlsm(19.3 Kb)
 
Ответить
СообщениеЯрик, проблемный столбец выделен красным цветом. реально данных значительно больше - 8728 строк и 64 столбца.

Автор - vigl
Дата добавления - 12.02.2018 в 17:19
Ярик Дата: Понедельник, 12.02.2018, 17:50 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 1 ±
Замечаний: 0% ±

Excel 2007
vigl, так нужно? Если да то поменяйте формат с "общий" на "текстовый"
К сообщению приложен файл: 7130983.xlsm(18.6 Kb)


753123
 
Ответить
Сообщениеvigl, так нужно? Если да то поменяйте формат с "общий" на "текстовый"

Автор - Ярик
Дата добавления - 12.02.2018 в 17:50
vigl Дата: Понедельник, 12.02.2018, 18:44 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Ярик, я это знаю, но мне надо было как-то запретить программе менять формат т.к. не я буду работать с этими файлами а другие люди. Даже предположить не могу, почему так сделано и почему создатели до сих пор не устранили сей бред.
 
Ответить
СообщениеЯрик, я это знаю, но мне надо было как-то запретить программе менять формат т.к. не я буду работать с этими файлами а другие люди. Даже предположить не могу, почему так сделано и почему создатели до сих пор не устранили сей бред.

Автор - vigl
Дата добавления - 12.02.2018 в 18:44
bmv98rus Дата: Понедельник, 12.02.2018, 18:46 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1395
Репутация: 235 ±
Замечаний: 0% ±

Excel 2013/2016
Так вы дайте посмотреть на исходный файл, а не открытый до этого и зааисанный вами.
 
Ответить
СообщениеТак вы дайте посмотреть на исходный файл, а не открытый до этого и зааисанный вами.

Автор - bmv98rus
Дата добавления - 12.02.2018 в 18:46
vigl Дата: Понедельник, 12.02.2018, 19:03 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
bmv98rus, этот файл мне сегодня принесли и до этого никем не был открыт. я в нем ничего не менял, за исключением того, что удалил ту информации, которую я выложить не могу. проблемный столбец я вообще не трогал, как изначально открылся, такой он и есть.
 
Ответить
Сообщениеbmv98rus, этот файл мне сегодня принесли и до этого никем не был открыт. я в нем ничего не менял, за исключением того, что удалил ту информации, которую я выложить не могу. проблемный столбец я вообще не трогал, как изначально открылся, такой он и есть.

Автор - vigl
Дата добавления - 12.02.2018 в 19:03
Pelena Дата: Понедельник, 12.02.2018, 19:13 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 13221
Репутация: 2908 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Думаю, что в дату преобразуются коды типа 8-2-17
создан сторонней программой баз данных
надо настраивать выгрузку на стороне базы данных, потому что формат меняется не при открытии, а при выгрузке


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеДумаю, что в дату преобразуются коды типа 8-2-17
создан сторонней программой баз данных
надо настраивать выгрузку на стороне базы данных, потому что формат меняется не при открытии, а при выгрузке

Автор - Pelena
Дата добавления - 12.02.2018 в 19:13
bmv98rus Дата: Понедельник, 12.02.2018, 19:31 | Сообщение № 9
Группа: Проверенные
Ранг: Старожил
Сообщений: 1395
Репутация: 235 ±
Замечаний: 0% ±

Excel 2013/2016
я в нем ничего не менял, за исключением того, что удалил ту информации, которую я выложить не могу.
Ну да, это теперь за изменение не считается. И импортировался файл сам в XLSM
Ок, Попробуйте почитать даные из файла иными программами MS Access, MS Query. Открsnm в Open/Libre calc .... Короче, надо посмотреть что в исходном, и убедится в виновности Excel. Скорее всего он не при делах.
 
Ответить
Сообщение
я в нем ничего не менял, за исключением того, что удалил ту информации, которую я выложить не могу.
Ну да, это теперь за изменение не считается. И импортировался файл сам в XLSM
Ок, Попробуйте почитать даные из файла иными программами MS Access, MS Query. Открsnm в Open/Libre calc .... Короче, надо посмотреть что в исходном, и убедится в виновности Excel. Скорее всего он не при делах.

Автор - bmv98rus
Дата добавления - 12.02.2018 в 19:31
vigl Дата: Понедельник, 12.02.2018, 19:41 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, не исключено, но при выгрузке, какие-либо дополнительные настройки, отсутствуют. там предусмотрено только выбор столбцов из базы. но excel вообще-то страдает таким недостатком как форматирование введенной информации по своему усмотрению. введите в любую ячейку к примеру 2-70, после чего Вы в данной ячейке получите "фев.70", а при активации данной ячейки в строке формул увидите "01.02.1970", хотя никто не менял формат "Общий" на формат "Дата". вот такой вот полтергейст, к тому же очень неудобный.
 
Ответить
СообщениеPelena, не исключено, но при выгрузке, какие-либо дополнительные настройки, отсутствуют. там предусмотрено только выбор столбцов из базы. но excel вообще-то страдает таким недостатком как форматирование введенной информации по своему усмотрению. введите в любую ячейку к примеру 2-70, после чего Вы в данной ячейке получите "фев.70", а при активации данной ячейки в строке формул увидите "01.02.1970", хотя никто не менял формат "Общий" на формат "Дата". вот такой вот полтергейст, к тому же очень неудобный.

Автор - vigl
Дата добавления - 12.02.2018 в 19:41
vigl Дата: Понедельник, 12.02.2018, 19:49 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация: 0 ±
Замечаний: 0% ±

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

Автор - vigl
Дата добавления - 12.02.2018 в 19:49
bmv98rus Дата: Понедельник, 12.02.2018, 20:04 | Сообщение № 12
Группа: Проверенные
Ранг: Старожил
Сообщений: 1395
Репутация: 235 ±
Замечаний: 0% ±

Excel 2013/2016
вот такой вот полтергейст, к тому же очень неудобный.
соглашусь, что можно было сделать эту фичу отключаемой, именно касаемо формата даты, ваще отключать нельзя, так как тогда и простые числа станут текстом, но
Есть предусмотреная возможность при вводе сказать что сие текст, а именно поставить первым апостроф. Правда это касается только ручного ввода.
 
Ответить
Сообщение
вот такой вот полтергейст, к тому же очень неудобный.
соглашусь, что можно было сделать эту фичу отключаемой, именно касаемо формата даты, ваще отключать нельзя, так как тогда и простые числа станут текстом, но
Есть предусмотреная возможность при вводе сказать что сие текст, а именно поставить первым апостроф. Правда это касается только ручного ввода.

Автор - bmv98rus
Дата добавления - 12.02.2018 в 20:04
Pelena Дата: Понедельник, 12.02.2018, 20:21 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 13221
Репутация: 2908 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
программный код, который при открытии файла менял бы текущий формат данного столбца на текстовый
не поможет, потому что в файле всё уже преобразовано. "Фарш невозможно провернуть назад" (с)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
Сообщение
программный код, который при открытии файла менял бы текущий формат данного столбца на текстовый
не поможет, потому что в файле всё уже преобразовано. "Фарш невозможно провернуть назад" (с)

Автор - Pelena
Дата добавления - 12.02.2018 в 20:21
bmv98rus Дата: Понедельник, 12.02.2018, 20:35 | Сообщение № 14
Группа: Проверенные
Ранг: Старожил
Сообщений: 1395
Репутация: 235 ±
Замечаний: 0% ±

Excel 2013/2016
[offtop]
"Фарш невозможно провернуть назад" (с)
Ох как это не верно в нынешнем мире :-) Посмотрите на пресованную ветчинку, буженинку ....... :-)[/offtop]

Посмотреть бы на этот "Фарш" прям из под "мясорубки". XML взглянуть...... Но видимо там свехсекретные или персональные данные.
 
Ответить
Сообщение[offtop]
"Фарш невозможно провернуть назад" (с)
Ох как это не верно в нынешнем мире :-) Посмотрите на пресованную ветчинку, буженинку ....... :-)[/offtop]

Посмотреть бы на этот "Фарш" прям из под "мясорубки". XML взглянуть...... Но видимо там свехсекретные или персональные данные.

Автор - bmv98rus
Дата добавления - 12.02.2018 в 20:35
Pelena Дата: Понедельник, 12.02.2018, 20:40 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 13221
Репутация: 2908 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
vigl, может, из базы есть возможность выгрузить в текстовый файл (txt или csv)?


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
Сообщениеvigl, может, из базы есть возможность выгрузить в текстовый файл (txt или csv)?

Автор - Pelena
Дата добавления - 12.02.2018 в 20:40
vigl Дата: Понедельник, 12.02.2018, 22:07 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena,
может, из базы есть возможность выгрузить в текстовый файл (txt или csv)?

к сожалению создатели программы предусмотрели возможность выгрузки базы только в двух форматах: *.xls и *.doc. последний мне вааще неинтересен...


Сообщение отредактировал vigl - Понедельник, 12.02.2018, 22:08
 
Ответить
СообщениеPelena,
может, из базы есть возможность выгрузить в текстовый файл (txt или csv)?

к сожалению создатели программы предусмотрели возможность выгрузки базы только в двух форматах: *.xls и *.doc. последний мне вааще неинтересен...

Автор - vigl
Дата добавления - 12.02.2018 в 22:07
vigl Дата: Понедельник, 12.02.2018, 22:08 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena,
не поможет, потому что в файле всё уже преобразовано. "Фарш невозможно провернуть назад" (с)

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


Сообщение отредактировал vigl - Понедельник, 12.02.2018, 22:09
 
Ответить
СообщениеPelena,
не поможет, потому что в файле всё уже преобразовано. "Фарш невозможно провернуть назад" (с)

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

Автор - vigl
Дата добавления - 12.02.2018 в 22:08
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как запретить Excel менять формат ячеек при открытии файла? (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2018 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!