none
Excel 2010и длинные имена файлов RRS feed

  • Вопрос

  • Привет!

    Есть такой путь http://10.х.х.х/TestFolder/LongNameFL/ в нем 2 папки: LongNameFL и ДЛФЛКАТАЛО. В этих каталогах лежит пару файлов (различающихся длиной имени), сделанные из этого - Long_FL_DC012345678901234567890123456789001234567890123456789012345678901234567890123456789012345678901234567890123456789012345678900123456789012345678901234567_8901234567890123456789012345678901234567.xlsx

    длина имени файла 207 символов.  Из английского каталога файл открывается нормально, из русского каталога  имя файла нужно обрезать до 166 символов (в имени в этом месте стоит _). 2007 офис не имеет проблем с открытием этих фалов. Система Windows 7.

    Это баг, фича или ? И какое отношение имеет это к языку каталога?

    15 октября 2010 г. 7:16

Ответы

  • Длина имени рабочей книги Excel 2003,2007,2010 не может превыщать 218(219?) символов - см.
    http://support.microsoft.com/kb/271513/ru http://support.microsoft.com/kb/213983/

    Хотя в указанных источниках Майкрософт упоминает лишь Excel 2002-2003, по факту ограничение все равно осталось.

    • Предложено в качестве ответа Roman Kudryavcev 12 января 2011 г. 16:43
    • Помечено в качестве ответа maxx-ode 12 января 2011 г. 17:43
    12 января 2011 г. 16:43
  • Отношение это имеет в основном к кодовой таблице языка. Смысл в том, что у латиницы кодировка использует 7 бит, а у кириллицы - 8. Вот из-за этого и возникает различие. Судя по всему, у вас срабатывает ограничение на длину имени - к сожалению мне никогда не приходилось создавать файлы с настолько огромными именами (это банально неудобно), но рискну предположить. что это все-таки фича.
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    19 октября 2010 г. 7:37
    Модератор

Все ответы

  • Отношение это имеет в основном к кодовой таблице языка. Смысл в том, что у латиницы кодировка использует 7 бит, а у кириллицы - 8. Вот из-за этого и возникает различие. Судя по всему, у вас срабатывает ограничение на длину имени - к сожалению мне никогда не приходилось создавать файлы с настолько огромными именами (это банально неудобно), но рискну предположить. что это все-таки фича.
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    19 октября 2010 г. 7:37
    Модератор
  • Ну имена файлов не такие уж и длинные, но в сумме с деревом каталогов набегает прилично. И вот к примеру сегодня - не погу открыть с инета с руганием на длину имени файл  Hotfixes and Security Updates included in Windows 7 and Windows 2008 R2 Service Pack 1 Release Candidate.xls. Сохранив - открывается.

     

    2 ноября 2010 г. 7:53
  • Длина имени рабочей книги Excel 2003,2007,2010 не может превыщать 218(219?) символов - см.
    http://support.microsoft.com/kb/271513/ru http://support.microsoft.com/kb/213983/

    Хотя в указанных источниках Майкрософт упоминает лишь Excel 2002-2003, по факту ограничение все равно осталось.

    • Предложено в качестве ответа Roman Kudryavcev 12 января 2011 г. 16:43
    • Помечено в качестве ответа maxx-ode 12 января 2011 г. 17:43
    12 января 2011 г. 16:43
  • Имени в смысле полного пути файла
    12 января 2011 г. 16:50