Файл *.xls создан сторонней программой баз данных, в одном из столбцов имеется информация в виде чисел в формате "Общий", но при открытии данного файла, который ни разу с момента создания ни открывался ни одной программой, Excel переводит часть ячеек из формата "Общий" в формат "Дата/время" в виде даты дд.мм.гггг (41648 в 09.01.2014, 42015 в 11.01.2015 и т.д.), что создает массу проблем . Как можно запретить такое самовольство программы?
Файл *.xls создан сторонней программой баз данных, в одном из столбцов имеется информация в виде чисел в формате "Общий", но при открытии данного файла, который ни разу с момента создания ни открывался ни одной программой, Excel переводит часть ячеек из формата "Общий" в формат "Дата/время" в виде даты дд.мм.гггг (41648 в 09.01.2014, 42015 в 11.01.2015 и т.д.), что создает массу проблем . Как можно запретить такое самовольство программы?vigl
Ярик, я это знаю, но мне надо было как-то запретить программе менять формат т.к. не я буду работать с этими файлами а другие люди. Даже предположить не могу, почему так сделано и почему создатели до сих пор не устранили сей бред.
Ярик, я это знаю, но мне надо было как-то запретить программе менять формат т.к. не я буду работать с этими файлами а другие люди. Даже предположить не могу, почему так сделано и почему создатели до сих пор не устранили сей бред.vigl
bmv98rus, этот файл мне сегодня принесли и до этого никем не был открыт. я в нем ничего не менял, за исключением того, что удалил ту информации, которую я выложить не могу. проблемный столбец я вообще не трогал, как изначально открылся, такой он и есть.
bmv98rus, этот файл мне сегодня принесли и до этого никем не был открыт. я в нем ничего не менял, за исключением того, что удалил ту информации, которую я выложить не могу. проблемный столбец я вообще не трогал, как изначально открылся, такой он и есть.vigl
я в нем ничего не менял, за исключением того, что удалил ту информации, которую я выложить не могу.
Ну да, это теперь за изменение не считается. И импортировался файл сам в XLSM Ок, Попробуйте почитать даные из файла иными программами MS Access, MS Query. Открsnm в Open/Libre calc .... Короче, надо посмотреть что в исходном, и убедится в виновности Excel. Скорее всего он не при делах.
я в нем ничего не менял, за исключением того, что удалил ту информации, которую я выложить не могу.
Ну да, это теперь за изменение не считается. И импортировался файл сам в XLSM Ок, Попробуйте почитать даные из файла иными программами MS Access, MS Query. Открsnm в Open/Libre calc .... Короче, надо посмотреть что в исходном, и убедится в виновности Excel. Скорее всего он не при делах.bmv98rus
Замечательный Временно просто медведь , процентов на 20.
Pelena, не исключено, но при выгрузке, какие-либо дополнительные настройки, отсутствуют. там предусмотрено только выбор столбцов из базы. но excel вообще-то страдает таким недостатком как форматирование введенной информации по своему усмотрению. введите в любую ячейку к примеру 2-70, после чего Вы в данной ячейке получите "фев.70", а при активации данной ячейки в строке формул увидите "01.02.1970", хотя никто не менял формат "Общий" на формат "Дата". вот такой вот полтергейст, к тому же очень неудобный.
Pelena, не исключено, но при выгрузке, какие-либо дополнительные настройки, отсутствуют. там предусмотрено только выбор столбцов из базы. но excel вообще-то страдает таким недостатком как форматирование введенной информации по своему усмотрению. введите в любую ячейку к примеру 2-70, после чего Вы в данной ячейке получите "фев.70", а при активации данной ячейки в строке формул увидите "01.02.1970", хотя никто не менял формат "Общий" на формат "Дата". вот такой вот полтергейст, к тому же очень неудобный.vigl
bmv98rus, посмотрел на других сайтах, как они решают данную проблему и оказалось, что никак. и я пришел к выводу, что просто надо нацарапать небольшой программный код, который при открытии файла менял бы текущий формат данного столбца на текстовый. Спасибо всем огромное за помощь.
bmv98rus, посмотрел на других сайтах, как они решают данную проблему и оказалось, что никак. и я пришел к выводу, что просто надо нацарапать небольшой программный код, который при открытии файла менял бы текущий формат данного столбца на текстовый. Спасибо всем огромное за помощь.vigl
вот такой вот полтергейст, к тому же очень неудобный.
соглашусь, что можно было сделать эту фичу отключаемой, именно касаемо формата даты, ваще отключать нельзя, так как тогда и простые числа станут текстом, но Есть предусмотреная возможность при вводе сказать что сие текст, а именно поставить первым апостроф. Правда это касается только ручного ввода.
вот такой вот полтергейст, к тому же очень неудобный.
соглашусь, что можно было сделать эту фичу отключаемой, именно касаемо формата даты, ваще отключать нельзя, так как тогда и простые числа станут текстом, но Есть предусмотреная возможность при вводе сказать что сие текст, а именно поставить первым апостроф. Правда это касается только ручного ввода.bmv98rus
Замечательный Временно просто медведь , процентов на 20.
не поможет, потому что в файле всё уже преобразовано. "Фарш невозможно провернуть назад" (с)
помогает, я уже пробовал. также методом научного тыка удалось обнаружить еще одну возможность смены формата - путем копирования формата ячейки с нормальными данными и его применения на весь столбец. тоже кстати вариант.
не поможет, потому что в файле всё уже преобразовано. "Фарш невозможно провернуть назад" (с)
помогает, я уже пробовал. также методом научного тыка удалось обнаружить еще одну возможность смены формата - путем копирования формата ячейки с нормальными данными и его применения на весь столбец. тоже кстати вариант.vigl
Сообщение отредактировал vigl - Понедельник, 12.02.2018, 22:09