Файл XLS или XLSX?

Последнее обновление: 15.
Время чтения: 4 минут

Когда был выпущен Excel 2007, расширения файлов Excel изменились. До сих пор книги можно было сохранять только в формате xls. Но начиная с Excel 2007 вы также можете сохранять свои книги в формате XLSX, XLSM ou XLSB.

Однако большое количество компаний продолжают сохранять свои документы в формате XLS 😮

Цель этой статьи – представить вам преимущества работы с рабочими тетрадями в формате . XLSX (или .xlsm). И конечно, отказаться от файлов xls 😉

Лучше сжатые файлы

Если у вас есть файл на вашем компьютере XLS и сохраните его в формате XLSX, вы заметите это размер файла значительно уменьшен.

Сжатие файлов XLSX и XLS

Это связано с тем, что новые форматы сохранения файлов Excel соответствуют стандарт XML ; следовательно x в конце расширения . XLSX

Показать структуру XML

В определенных особых обстоятельствах возможно исправить проблемы отредактировав XML-файл.

Структура файла Excel в форме xml

Но будьте осторожны! Если вы измените XML-файлы, вы рискуете разрушить очень точную архитектуру, создающую файл Excel, и, следовательно, испортить свою книгу

Макрозащита

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

  • XLSM, файл содержит программу (макрос)
  • XLSX, файл не содержит никаких программ
  • xlsB — это файл Excel в двоичном формате. Сохранение файла в двоичном виде позволяет «очистить» потенциально поврежденный файл.

Один макрос, это программа, написанная внутри самого файла Excel, которая позволяет выполнять повторяющиеся операции (открытие файлов, сравнение данных, группировку данных на нескольких листах и ​​т. д.).

ВНИМАНИЕ! Макрос может быть выполнен при открытии файла без вмешательства пользователя.

  • С файлом XLS, вы не можете знать, содержит ли ваша книга макросы или нет.
  • В книге xlsx нет макросов.. Это определенно.
  • Чтобы записать макрос, обязательно сохраните рабочую книгу в формате xlsm (у него будет макрос, но не xlsx)

Размер увеличенной таблицы

  • В книге xls ограничение составляет 65 536 строк (216) и 256 столбцов (28), что соответствует столбцу IV.
Последняя ячейка xls
  • Для книги xlsx (и xlsm) ограничения составляют 1 048 576 строк (220) И 16 384 столбца (214) или столбец XFD
Последняя ячейка xlsx

Этот момент не является анекдотическим! Если вы сохраните книгу в формате xls, у вас будет всего 65536 строк. Даже если вы откроете его в последней версии Excel.

Поддержка таблиц

Понятие таблицы появилось в версии Excel 2007. Работа с таблицами дает множество преимуществ, таких как

Представление формулы с динамическими ссылками

Новое управление цветом и темами.

Файлы xlsx предоставляют гораздо больший диапазон цветов, чем 56 цветов, предлагаемых форматом xls. В файле xlsx у вас есть все возможные комбинации RGB (красный, зеленый, синий).

Пользовательские темы в Excel

В файле xlsx цвета сгруппированы в темы, которые можно настроить. Применяя тему, вы применяете шаблон, а при изменении темы изменяются все цвета вашей книги.

Интеграция в веб-страницы

Все веб-браузеры интерпретируют XML-код. Таким образом, когда книга сохраняется в формате xlsx, ее можно встроить в веб-страницу.

Например, у вас есть книга Excel с сегодняшней датой, возвращаемой функцией СЕГОДНЯ(). Если дата платежа пуста, разница в количестве дней отображается в столбце D. Измените определенные даты, чтобы сразу увидеть результат в книге.

Заключение

Книга Excel, сохраненная в формате xlsx, не имеет только преимущества по сравнению со старым форматом xls. Рекомендуется перенести файлы xls в формат xlsx. Вы получите преимущества от новых инструментов, таких как таблицы и расширенное условное форматирование.

Статьи по Теме

21 комментариев

  1. LAPORTE
    16 в 11:2022

    здравствуйте, у меня есть файлы Excel с расширениями xls и xlsx, и когда я хочу открыть их, щелкнув последние файлы или в проводнике, они не открываются. Я думал о переустановке Excel, но, безусловно, есть более простой метод.
    Я указываю, что у меня w10 и Excel. У меня Excel 2007.
    мерси влить VOTRE réponse
    Джерард

    Ответить

    • Фредерик ЛЕ ГЕН
      18 в 11:2022

      Без понятия. Но 2007 год — это старое приложение. Ему 15 лет, и он поддерживается Microsoft для исправлений.

      Ответить

  2. Самуэль МУВАЦИ
    12 в 10:2018

    Привет Фредерик,

    Как установить Excel в формате xlsm на свой компьютер!
    Bien à уоиз

    Ответить

  3. ЛЕАНДР
    06 в 07:2018

    Привет,
    Я только что загрузил компанию, раньше я работал с расширениями xlsx, и казалось, что я могу открыть два файла на двух разных экранах и выполнять формулы из одной книги в другую. Можете ли вы подтвердить мне, что это действительно так с файлами xlsx.
    l

    Ответить

    • Фредерик ЛЕ ГЕН
      06 в 07:2018

      Это особенно возможно в Excel 2013 и 2016). Раньше это было невозможно.

      Ответить

  4. B.
    05 в 10:2017

    Здравствуйте Фредерик,

    Я создал макрос, прикрепленный к книге, размещенной на общем сервере и поэтому доступной нескольким пользователям. Этот макрос позволяет, помимо прочего, создать новую рабочую книгу на компьютере пользователя и в эту новую рабочую книгу вставить (скопировать) один из листов рабочей книги, где находится макрос (который я назову Workbook2)
    Classeur2 должен быть в формате «.xlsm», то есть в том же формате, что и «xslx». Однако, в зависимости от установки Excel, у пользователей иногда или даже часто есть возможность сохранить файлы в формате «.xls» (в «Параметры Excel» => «сохранение» => «Сохранить файлы в следующем формате:»). когда во время выполнения генерируется ошибка, поскольку макрос пытается скопировать лист формата «xlsx» в книгу «xls», а это невозможно.
    Есть ли в VBA возможность получить значение этого формата записи? Таким образом, я мог бы остановить выполнение до возникновения ошибки и отправить сообщение обратно пользователю, если формат находится в ".xls"...
    Товары.

    Ответить

  5. САДИКИ
    18 в 09:2017

    Привет,

    Подскажите, пожалуйста, у меня возникла проблема с открытием файлов Excel на моем компьютере, на котором установлена ​​версия Microsoft Excel 2016, при каждом открытии на моем экране отображается сообщение:

    Невозможно открыть файл, файл поврежден.

    Merci d'Avance

    Ответить

  6. Кабафинг
    01 в 08:2017

    Привет,
    Пожалуйста, за вашу помощь, я использую файл Excel, который не работает должным образом в MS Excel 2007. Но хорошо работает с Excel 2003,2010, 2013, 2016 и XNUMX.

    В Excel 2007 появляется следующее сообщение:

    Microsoft Visual Basic
    Ошибка выполнения «438»

    Свойство или метод не поддерживается этим объектом

    Продолжить Завершить справку по отладке

    Ответить

    • Фредерик ЛЕ ГЕН
      01 в 08:2017

      Странный ! Конечно, это макропроблема, но я ничего не могу сделать со своей стороны.

      Ответить

  7. Ж Жермен
    24 в 07:2017

    Привет,

    Не знаю, активен ли еще этот сайт, но попробую. Я допустил ошибку, когда хотел протестировать облегченный стартовый пакет Office 1010, который я скачал здесь: https://www.pcastuces.com/pratique/bureautique/word_excel_gratuits/page1.htm

    На самом деле мне это бесполезно, потому что у меня был Office 2013. Я хотел удалить Office 1010 Starter. Но с тех пор мои файлы Excel больше не открываются напрямую в Excel 2013. И я больше не знаю, какой маневр я сделал, чтобы принудительно сохранить!
    храню в Excel 2013, но я где-то проверял Word... И все сохраняется в Word. Конечно с манипуляциями я могу открыть свои файлы Excel, но непрактично. А когда я хотел указать путь для сохранения, Excel 2013 не предлагался, предлагался только Word. И когда я хотел найти путь для exel 2013, я не смог найти его в программах c>. Я могу найти только ярлыки, но он все равно открывается, значит exel 2013 где-то есть.
    Так не могли бы вы рассказать мне, как мне удалось поставить в Word при записи и как вернуться в Excel 2013?

    Merci де Votre помощник.

    Ответить

    • Фредерик ЛЕ ГЕН
      24 в 07:2017

      Тсссссс! Какая плохая идея тоже.
      Есть только один способ решить проблему – зайти в настройки компьютера и просмотреть список установленных программ. Там просто выберите программу Office 2013 и нажмите «Восстановить».
      И да, сайт все еще активен. Даты создания статей есть для того, чтобы это понять.

      Ответить

  8. Бернард
    29 в 04:2017

    Привет,

    Я хочу ДИСКРЕТНО записывать все операции, выполняемые в файле Excel. Я нашел функцию «Регистратор действий пользователя» в своей версии Windows. Это именно то, что я ищу. С другой стороны, я хочу, чтобы эта функция была полностью прозрачна для пользователя, чтобы значок программы не появлялся на панели задач.
    У вас есть решение, которое вы можете мне предложить?
    Merci pour vos réponses.

    Бернард

    Ответить

    • Фредерик ЛЕ ГЕН
      29 в 04:2017

      Инструмент «Регистратор действий пользователя» — это справочный инструмент, объясняющий, как выполнить действие. Он не предназначен для отслеживания манипуляций. Что именно вам нужно?

      Ответить

      • Бернард
        29 в 04:2017

        Фактически, некоторые из нас добавляют данные в один и тот же файл Excel. После каждого добавления закрываем и сохраняем файл. У нас регулярно возникают ошибки, и это ничего! Это необходимо для того, чтобы выяснить, кто совершает эту ошибку, и тем самым улучшить нашу работу.
        Merci влить Votre réponse.

  9. шуйе
    13 в 05:2015

    У меня есть файл Xlsm (excel 2010 pro), над которым я работал несколько дней с именованием макросов и диапазонов ячеек. Я хотел бы изменить ссылку на определенные диапазоны ячеек, но, поскольку я снова открыл его, в «диспетчере имен» "У меня ничего не осталось, хотя мои макросы, ссылающиеся на эти имена, работают. Что происходит ? Мне нужна помощь в этом.
    Merci d'Avance

    Ответить

    • Фредерик ЛЕ ГЕН
      13 в 05:2015

      Привет,
      У вас есть резервная копия со всеми именами?

      Ответить

      • шуйе
        13 в 05:2015

        нет, но они где-то должны существовать, так как мои макросы их учитывают.(я их в принципе знаю)

      • Фредерик ЛЕ ГЕН
        13 в 05:2015

        Отправьте мне файл на webmaster@excel-exercision.com но без гарантии успеха.
        Возможно, произошел баг (бывает) и имена потерялись.
        Всегда сохраняйте копии под другим именем при создании проекта в Excel.

      • шуйе
        19 в 05:2015

        здравствуйте, спасибо за ответ, вчера я отправил вам свой файл XLSM.

  10. Анонимный
    29 в 04:2015

    Привет,

    Единственным недостатком является то, что новые расширения файлов (.xlsx...) невозможно открыть в версиях до MO 2007.

    Ответить

    • Фредерик ЛЕ ГЕН
      08 в 05:2015

      Привет,
      Обычно да, но форматирование теряется. И потом, еще есть компьютеры с версией до 2007 года?????

      Ответить

Оставить комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

Этот сайт использует Akismet для уменьшения нежелательности. Узнайте больше о том, как обрабатываются данные ваших отзывов.

Microsoft MVP 2024 г.

Информационный бюллетень

1 раз в месяц:
Советы и тесты

    Мы не будем рассылать вам спам. Вы можете отказаться от подписки в любое время.

    Файл XLS или XLSX?

    Время чтения: 4 минут
    Последнее обновление: 15.

    Когда был выпущен Excel 2007, расширения файлов Excel изменились. До сих пор книги можно было сохранять только в формате xls. Но начиная с Excel 2007 вы также можете сохранять свои книги в формате XLSX, XLSM ou XLSB.

    Однако большое количество компаний продолжают сохранять свои документы в формате XLS 😮

    Цель этой статьи – представить вам преимущества работы с рабочими тетрадями в формате . XLSX (или .xlsm). И конечно, отказаться от файлов xls 😉

    Лучше сжатые файлы

    Если у вас есть файл на вашем компьютере XLS и сохраните его в формате XLSX, вы заметите это размер файла значительно уменьшен.

    Сжатие файлов XLSX и XLS

    Это связано с тем, что новые форматы сохранения файлов Excel соответствуют стандарт XML ; следовательно x в конце расширения . XLSX

    Показать структуру XML

    В определенных особых обстоятельствах возможно исправить проблемы отредактировав XML-файл.

    Структура файла Excel в форме xml

    Но будьте осторожны! Если вы измените XML-файлы, вы рискуете разрушить очень точную архитектуру, создающую файл Excel, и, следовательно, испортить свою книгу

    Макрозащита

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

    • XLSM, файл содержит программу (макрос)
    • XLSX, файл не содержит никаких программ
    • xlsB — это файл Excel в двоичном формате. Сохранение файла в двоичном виде позволяет «очистить» потенциально поврежденный файл.

    Один макрос, это программа, написанная внутри самого файла Excel, которая позволяет выполнять повторяющиеся операции (открытие файлов, сравнение данных, группировку данных на нескольких листах и ​​т. д.).

    ВНИМАНИЕ! Макрос может быть выполнен при открытии файла без вмешательства пользователя.

    • С файлом XLS, вы не можете знать, содержит ли ваша книга макросы или нет.
    • В книге xlsx нет макросов.. Это определенно.
    • Чтобы записать макрос, обязательно сохраните рабочую книгу в формате xlsm (у него будет макрос, но не xlsx)

    Размер увеличенной таблицы

    • В книге xls ограничение составляет 65 536 строк (216) и 256 столбцов (28), что соответствует столбцу IV.
    Последняя ячейка xls
    • Для книги xlsx (и xlsm) ограничения составляют 1 048 576 строк (220) И 16 384 столбца (214) или столбец XFD
    Последняя ячейка xlsx

    Этот момент не является анекдотическим! Если вы сохраните книгу в формате xls, у вас будет всего 65536 строк. Даже если вы откроете его в последней версии Excel.

    Поддержка таблиц

    Понятие таблицы появилось в версии Excel 2007. Работа с таблицами дает множество преимуществ, таких как

    Представление формулы с динамическими ссылками

    Новое управление цветом и темами.

    Файлы xlsx предоставляют гораздо больший диапазон цветов, чем 56 цветов, предлагаемых форматом xls. В файле xlsx у вас есть все возможные комбинации RGB (красный, зеленый, синий).

    Пользовательские темы в Excel

    В файле xlsx цвета сгруппированы в темы, которые можно настроить. Применяя тему, вы применяете шаблон, а при изменении темы изменяются все цвета вашей книги.

    Интеграция в веб-страницы

    Все веб-браузеры интерпретируют XML-код. Таким образом, когда книга сохраняется в формате xlsx, ее можно встроить в веб-страницу.

    Например, у вас есть книга Excel с сегодняшней датой, возвращаемой функцией СЕГОДНЯ(). Если дата платежа пуста, разница в количестве дней отображается в столбце D. Измените определенные даты, чтобы сразу увидеть результат в книге.

    Заключение

    Книга Excel, сохраненная в формате xlsx, не имеет только преимущества по сравнению со старым форматом xls. Рекомендуется перенести файлы xls в формат xlsx. Вы получите преимущества от новых инструментов, таких как таблицы и расширенное условное форматирование.

    Статьи по Теме

    Информационный бюллетень

    1 раз в месяц:
    Советы и тесты

      Мы не будем рассылать вам спам. Вы можете отказаться от подписки в любое время.

      21 комментариев

      1. LAPORTE
        16 в 11:2022

        здравствуйте, у меня есть файлы Excel с расширениями xls и xlsx, и когда я хочу открыть их, щелкнув последние файлы или в проводнике, они не открываются. Я думал о переустановке Excel, но, безусловно, есть более простой метод.
        Я указываю, что у меня w10 и Excel. У меня Excel 2007.
        мерси влить VOTRE réponse
        Джерард

        Ответить

        • Фредерик ЛЕ ГЕН
          18 в 11:2022

          Без понятия. Но 2007 год — это старое приложение. Ему 15 лет, и он поддерживается Microsoft для исправлений.

          Ответить

      2. Самуэль МУВАЦИ
        12 в 10:2018

        Привет Фредерик,

        Как установить Excel в формате xlsm на свой компьютер!
        Bien à уоиз

        Ответить

      3. ЛЕАНДР
        06 в 07:2018

        Привет,
        Я только что загрузил компанию, раньше я работал с расширениями xlsx, и казалось, что я могу открыть два файла на двух разных экранах и выполнять формулы из одной книги в другую. Можете ли вы подтвердить мне, что это действительно так с файлами xlsx.
        l

        Ответить

        • Фредерик ЛЕ ГЕН
          06 в 07:2018

          Это особенно возможно в Excel 2013 и 2016). Раньше это было невозможно.

          Ответить

      4. B.
        05 в 10:2017

        Здравствуйте Фредерик,

        Я создал макрос, прикрепленный к книге, размещенной на общем сервере и поэтому доступной нескольким пользователям. Этот макрос позволяет, помимо прочего, создать новую рабочую книгу на компьютере пользователя и в эту новую рабочую книгу вставить (скопировать) один из листов рабочей книги, где находится макрос (который я назову Workbook2)
        Classeur2 должен быть в формате «.xlsm», то есть в том же формате, что и «xslx». Однако, в зависимости от установки Excel, у пользователей иногда или даже часто есть возможность сохранить файлы в формате «.xls» (в «Параметры Excel» => «сохранение» => «Сохранить файлы в следующем формате:»). когда во время выполнения генерируется ошибка, поскольку макрос пытается скопировать лист формата «xlsx» в книгу «xls», а это невозможно.
        Есть ли в VBA возможность получить значение этого формата записи? Таким образом, я мог бы остановить выполнение до возникновения ошибки и отправить сообщение обратно пользователю, если формат находится в ".xls"...
        Товары.

        Ответить

      5. САДИКИ
        18 в 09:2017

        Привет,

        Подскажите, пожалуйста, у меня возникла проблема с открытием файлов Excel на моем компьютере, на котором установлена ​​версия Microsoft Excel 2016, при каждом открытии на моем экране отображается сообщение:

        Невозможно открыть файл, файл поврежден.

        Merci d'Avance

        Ответить

      6. Кабафинг
        01 в 08:2017

        Привет,
        Пожалуйста, за вашу помощь, я использую файл Excel, который не работает должным образом в MS Excel 2007. Но хорошо работает с Excel 2003,2010, 2013, 2016 и XNUMX.

        В Excel 2007 появляется следующее сообщение:

        Microsoft Visual Basic
        Ошибка выполнения «438»

        Свойство или метод не поддерживается этим объектом

        Продолжить Завершить справку по отладке

        Ответить

        • Фредерик ЛЕ ГЕН
          01 в 08:2017

          Странный ! Конечно, это макропроблема, но я ничего не могу сделать со своей стороны.

          Ответить

      7. Ж Жермен
        24 в 07:2017

        Привет,

        Не знаю, активен ли еще этот сайт, но попробую. Я допустил ошибку, когда хотел протестировать облегченный стартовый пакет Office 1010, который я скачал здесь: https://www.pcastuces.com/pratique/bureautique/word_excel_gratuits/page1.htm

        На самом деле мне это бесполезно, потому что у меня был Office 2013. Я хотел удалить Office 1010 Starter. Но с тех пор мои файлы Excel больше не открываются напрямую в Excel 2013. И я больше не знаю, какой маневр я сделал, чтобы принудительно сохранить!
        храню в Excel 2013, но я где-то проверял Word... И все сохраняется в Word. Конечно с манипуляциями я могу открыть свои файлы Excel, но непрактично. А когда я хотел указать путь для сохранения, Excel 2013 не предлагался, предлагался только Word. И когда я хотел найти путь для exel 2013, я не смог найти его в программах c>. Я могу найти только ярлыки, но он все равно открывается, значит exel 2013 где-то есть.
        Так не могли бы вы рассказать мне, как мне удалось поставить в Word при записи и как вернуться в Excel 2013?

        Merci де Votre помощник.

        Ответить

        • Фредерик ЛЕ ГЕН
          24 в 07:2017

          Тсссссс! Какая плохая идея тоже.
          Есть только один способ решить проблему – зайти в настройки компьютера и просмотреть список установленных программ. Там просто выберите программу Office 2013 и нажмите «Восстановить».
          И да, сайт все еще активен. Даты создания статей есть для того, чтобы это понять.

          Ответить

      8. Бернард
        29 в 04:2017

        Привет,

        Я хочу ДИСКРЕТНО записывать все операции, выполняемые в файле Excel. Я нашел функцию «Регистратор действий пользователя» в своей версии Windows. Это именно то, что я ищу. С другой стороны, я хочу, чтобы эта функция была полностью прозрачна для пользователя, чтобы значок программы не появлялся на панели задач.
        У вас есть решение, которое вы можете мне предложить?
        Merci pour vos réponses.

        Бернард

        Ответить

        • Фредерик ЛЕ ГЕН
          29 в 04:2017

          Инструмент «Регистратор действий пользователя» — это справочный инструмент, объясняющий, как выполнить действие. Он не предназначен для отслеживания манипуляций. Что именно вам нужно?

          Ответить

          • Бернард
            29 в 04:2017

            Фактически, некоторые из нас добавляют данные в один и тот же файл Excel. После каждого добавления закрываем и сохраняем файл. У нас регулярно возникают ошибки, и это ничего! Это необходимо для того, чтобы выяснить, кто совершает эту ошибку, и тем самым улучшить нашу работу.
            Merci влить Votre réponse.

      9. шуйе
        13 в 05:2015

        У меня есть файл Xlsm (excel 2010 pro), над которым я работал несколько дней с именованием макросов и диапазонов ячеек. Я хотел бы изменить ссылку на определенные диапазоны ячеек, но, поскольку я снова открыл его, в «диспетчере имен» "У меня ничего не осталось, хотя мои макросы, ссылающиеся на эти имена, работают. Что происходит ? Мне нужна помощь в этом.
        Merci d'Avance

        Ответить

        • Фредерик ЛЕ ГЕН
          13 в 05:2015

          Привет,
          У вас есть резервная копия со всеми именами?

          Ответить

          • шуйе
            13 в 05:2015

            нет, но они где-то должны существовать, так как мои макросы их учитывают.(я их в принципе знаю)

          • Фредерик ЛЕ ГЕН
            13 в 05:2015

            Отправьте мне файл на webmaster@excel-exercision.com но без гарантии успеха.
            Возможно, произошел баг (бывает) и имена потерялись.
            Всегда сохраняйте копии под другим именем при создании проекта в Excel.

          • шуйе
            19 в 05:2015

            здравствуйте, спасибо за ответ, вчера я отправил вам свой файл XLSM.

      10. Анонимный
        29 в 04:2015

        Привет,

        Единственным недостатком является то, что новые расширения файлов (.xlsx...) невозможно открыть в версиях до MO 2007.

        Ответить

        • Фредерик ЛЕ ГЕН
          08 в 05:2015

          Привет,
          Обычно да, но форматирование теряется. И потом, еще есть компьютеры с версией до 2007 года?????

          Ответить

      Оставить комментарий

      Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

      Этот сайт использует Akismet для уменьшения нежелательности. Узнайте больше о том, как обрабатываются данные ваших отзывов.