Как определить тип файла excel

Возможно, одну из наиболее сложных проблем в Excel представляет почти ошеломляющее количество форматов файлов, с которыми он может работать. С появлением Excel 2007 все стало еще более запутанным, поскольку в этой версии появилось несколько новых форматов. В этой статье описываются новые форматы файлов, которые используются Excel, начиная с Excel 2007.

Распознаем новые форматы файлов Excel

Новые форматы файлов Excel:

  • XLSX — файл книги, которая не содержит макросов;
  • XLSM — файл книги, которая содержит макросы;
  • XLTX — файл шаблона книги, которая не содержит макросов;
  • XLTM — файл шаблона книги, которая содержит макросы;
  • XLSA — файл надстройки;
  • XLSB — двоичный файл, подобный старому формату XLS, но способный вмещать в себя новые возможности;
  • XLSK — файл резервной копии.

За исключением XLSB, все это открытые форматы файлов XML, а это значит, что другие приложения смогут читать такие типы файлов и производить в них запись.

XML-файлы — это сжатые архивом ZIP текстовые файлы. Если вы переименуете один из этих файлов так, чтобы он имел расширение ZIP, то сможете проанализировать его содержимое с помощью любой утилиты для файлов ZIP — в том числе и встроенной в Windows поддержки этих файлов.

Пакет обеспечения совместимости Office

Как правило, пользователи, работающие с более ранней версией Excel, не имеют возможности открывать книги, которые были сохранены в новых форматах файлов Excel. Но, к счастью, компания Microsoft выпустила бесплатный пакет обеспечения совместимости для Office 2003 и Office ХР (Compatibility Pack).

Пользователи Office 2003 или Office ХР, которые устанавливают пакет обеспечения совместимости, смогут открывать у себя файлы, созданные в Office 2007 и Office 2010, а также сохранять файлы в новых форматах. Пакет обеспечивает совместимость для следующих программ Office: Excel, Word и PowerPoint. Чтобы загрузить вышеупомянутый пакет обеспечения совместимости, выполните поиск в Интернете по словам Microsoft Office Compatibility Pack.

Сохранение файла для использования в более старой версии Excel

Чтобы сохранить файл для его последующего использования в более старой версии Excel, выберите Файл ► Сохранить как и укажите в раскрывающемся списке один из следующих типов.

  • Книга Excel 97-2003 (*.xls) — если файл будет использован теми, у кого установлены Excel 97, Excel 2000, Excel 2002 или Excel 2003.
  • Книга Microsoft Excel 5.0/95 (*.xls) — если файл будет использован теми, у кого установлены Excel 5 или Excel 95.

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

Если книга будет применяться только теми, у кого установлен пакет обеспечения совместимости, вам не нужно сохранять ее, указывая старые форматы файлов. Тем не менее будет полезно запустить проверку совместимости, чтобы убедиться в том, что вы не используете функции, которые не поддерживаются в более ранних версиях Excel. Чтобы проверить потенциальные проблемы совместимости в активной книге, выберите Файл ► Сведения ► Поиск проблем ► Проверка совместимости.

Если вы хотите использовать один из старых форматов файлов в качестве формата по умолчанию, выберите Файл ► Параметры и перейдите в раздел Сохранение. Укажите формат файла по умолчанию в раскрывающемся списке Сохранять файлы в следующем формате.

Как вариант, в Windows для определения, является ли файл корректным XLS-файлом, можно использовать Structured Storage API. Согласно спецификации, формат XLS — это файл формата Structured Storage, который содержит поток с именем Workbook.

MS-XLS: Excel Binary File Format Structure, пункт 2.1.2:

A file of the type specified by this document consists of storages and streams as specified in [MS-CFB]…

A workbook MUST contain the workbook stream…

Можно использовать следующий код для проверки на XLS, на основе этого правила:

using System;
using System.Collections;
using System.Runtime.InteropServices;

namespace ConsoleApplication1
{
    class Program
    {
        [DllImport("ole32.dll")]
        static extern int StgOpenStorageEx(
            [MarshalAs(UnmanagedType.LPWStr)] string pwcsName,
            uint grfMode,
            uint stgfmt,
            uint grfAttrs,
            IntPtr pStgOptions,
            IntPtr reserved2,
            [In] ref Guid riid,
            out IStorage ppObjectOpen);

        const uint STGM_DIRECT = 0;
        const uint STGM_READ = 0;        
        const uint STGM_SHARE_EXCLUSIVE = 0x10;        
        const uint STGFMT_STORAGE = 0;        
        const uint PID_FIRST_USABLE = 2;
        const uint STGC_DEFAULT = 0;               

        [Guid("0000000B-0000-0000-C000-000000000046")]
        [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
        public interface IStorage
        {
            void a();
            
            [PreserveSig]
            int OpenStream(string pwcsName, 
                IntPtr reserved1, 
                uint grfMode, 
                uint reserved2, 
                [MarshalAs(UnmanagedType.Interface)] out object ppstm);
            
            void CreateStorage(string pwcsName, uint grfMode,  uint reserved1, uint reserved2, out IStorage ppstg);            
            void OpenStorage(string pwcsName, IStorage pstgPriority,  uint grfMode,  IntPtr snbExclude, uint reserved, out IStorage ppstg);            
            void CopyTo( uint ciidExclude, Guid[] rgiidExclude,  IntPtr snbExclude, IStorage pstgDest);            
            void MoveElementTo(string pwcsName, IStorage pstgDest, string pwcsNewName, uint grfFlags);            
            void Commit( uint grfCommitFlags);            
            void Revert();            
            void b();            
            void DestroyElement(string pwcsName);            
            void RenameElement(string pwcsOldName, string pwcsNewName);            
            void c();            
            void SetClass( ref Guid clsid);            
            void SetStateBits( uint grfStateBits,  uint grfMask);            
            void d();
        }

        public static bool IsXLS(string path)
        {            
            IStorage pStorage = null;
            object o = null;
            int hr;            
            Guid guidStorage = typeof(IStorage).GUID;            

            try
            {
                //открываем файл
                hr = StgOpenStorageEx(path, STGM_READ | STGM_SHARE_EXCLUSIVE, STGFMT_STORAGE,
                    0, IntPtr.Zero, IntPtr.Zero, ref guidStorage, out pStorage);

                if (hr != 0) return false; //NOT Structured storage file                 
                       
                //открываем поток
                hr = pStorage.OpenStream("Workbook", IntPtr.Zero, STGM_DIRECT | STGM_READ | STGM_SHARE_EXCLUSIVE, 0, out o);
                                            
                return hr == 0;
            }
            finally
            {
                //освобождение ресурсов                
                if (pStorage != null) Marshal.ReleaseComObject(pStorage);
                if (o != null) Marshal.ReleaseComObject(o);
            }
        }       
    }  
}

Так как файл XLSX является ZIP-архивом определенной структуры, можно применить для проверки ту же логику, и воспользоваться любой библиотекой для работы с ZIP-архивами (в .NET 4.5+ есть встроенная System.IO.Compression).

  • Расширения Excel

Расширение файла (оглавление)

  • Расширения Excel
  • Как изменить формат файла Excel или расширение?

Расширения Excel

Расширение файла находится в конце файла, что помогает определить тип файла в операционной системе. В Microsoft Windows расширение файла — это период, за которым часто следуют один, два, три или четыре символа.

Например, имя файла «XYZ.doc» имеет расширение «.doc», которое является расширением файла, связанным с файлом документа.

Расширения файлов Excel могут быть разных типов. Здесь мы рассмотрим наиболее распространенный тип файла:

  • XLS — расширение файла Excel

Это расширение является наиболее распространенным типом по умолчанию в электронной таблице, созданной офисом Microsoft. До Excel 2007 расширение файла было XLS. Это расширение относится к файлу, который содержит все типы информации, включая данные, форматы, графику и т. Д. Операционная система распознает тип файла с помощью расширения и управляет этим файлом с помощью приложения Excel.

XLS является типом файла по умолчанию для Excel версии 2.0 до Excel 2003.

  • XLSX — расширение файла Excel

Это расширение используется файлами электронных таблиц, созданными в Excel версии 2007 года. Для файла Excel текущее расширение файла по умолчанию — XLSX.

XSLX — это формат файла на основе XML. При использовании этой технологии файл с форматом XSLX имеет меньший вес или размер, и по сравнению с форматом файла XLS это приводит непосредственно к экономии места. Это требует меньше времени для загрузки или загрузки документов Excel.

Единственным недостатком этого расширения XSLX является то, что эта версия несовместима для запуска файлов до Excel 2007.

  • XLSM — расширение файла Excel

Этот тип файла расширения генерируется электронной таблицей с Excel версии 2007 года, включая макросы Excel.

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

Это расширение файла очень надежно с точки зрения макросов и по соображениям безопасности.

  • XLSB — расширение файла Excel

Если файлы Excel содержат большой объем данных или информации, этот тип расширения полностью поддерживается в процессе сжатия, сохранения, открытия и т. Д.

Файл Excel, который содержит большой объем данных, занимает много времени при открытии и обработке этого файла. Иногда при вскрытии его вешают и часты аварии.

Как изменить формат файла Excel или расширение?

Для изменения расширения файла выполните следующие действия:

  • Откройте книгу, для которой вы хотите изменить формат.
  • Перейдите на вкладку ФАЙЛ .

  • Откроется окно левой панели. На этой панели доступно много вариантов. Смотрите скриншот ниже.

  • Нажмите на опцию Сохранить как, как показано ниже.

  • Откроется диалоговое окно, как показано ниже.

  • Теперь вам нужно выбрать, куда вы хотите сохранить файл в системе. Смотрите скриншот ниже.

  • Я выбрал рабочий стол для сохранения этого файла в качестве места назначения.

  • В поле «Имя файла» укажите имя файла для книги.

  • В поле « Сохранить как тип» нам нужно выбрать формат файла.
  • Нажмите Save as type filed, откроется список формата, как показано на скриншоте ниже.

  • Выберите формат файла и нажмите кнопку « Сохранить» для сохранения файла.

  • Это сохранит файл с расширением.

Как узнать тип сохраняемого файла?

Для этого выполните следующие шаги:

  • Выберите файл, для которого вы хотите знать формат файла.
  • Щелкните правой кнопкой мыши по этому файлу.
  • Откроется раскрывающийся список параметров.
  • Нажмите на опцию Свойства из списка. Смотрите скриншот ниже.

  • Откроется окно свойств.
  • Под опцией Тип файла вы можете увидеть тип файла или расширение файла. Смотрите скриншот ниже.

Что нужно помнить о форматах файлов Excel

  • Все форматы файлов не поддерживают все функции Excel, такие как формулы и т. Д., Поэтому будет отображаться окно с предупреждением.
  • Затем вы можете изменить формат файла снова.

Рекомендуемые статьи

Это было руководство по расширениям Excel. Здесь мы обсуждаем, как изменить формат файла Excel или расширение вместе с его практическими примерами. Вы также можете просмотреть наши другие предлагаемые статьи —

  1. Шпаргалка по формулам Excel
  2. Как рассчитать формулу Excel CAGR
  3. Упрощенные шаги для сортировки столбцов в Excel
  4. Научитесь создавать таблицы данных в Excel

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

Я почти уверен, что смогу сделать это, проверив «расширение файла», но мне было бы лучше использовать какую-то функцию, встроенную в Excel / VBA, которая может определять, является ли файл рабочей книгой в стиле «Excel 97-2003», как могут просто измените расширение файла без изменения типа файла. Есть ли способ программно проверить, какой тип workbook сейчас открыт? ActiveWorkbook.

У меня нет кода, которым можно поделиться, поскольку все, что я могу найти, связано с проверкой открытия файла или проверкой расширения файла и т. Д. Я ничего не пробовал.

1 ответ

Лучший ответ

Файл Excel можно сохранить в другом формате, щелкнув файл > Сохранить как. Форматы файлов, доступные в диалоговом окне Сохранить как, зависят от типа активного листа (листа, листа диаграммы или другого типа листа).

Примечание: Когда вы сохраняете файл в другом формате, часть форматирования, данных и функций может быть потеряна.

Чтобы открыть файл, созданный в другом формате (в более ранней версии Excel или в другой программе), выберите файл > Открыть. Если открыть книгу Excel 97–2003, она автоматически откроется в режиме совместимости. Чтобы воспользоваться новыми возможностями Excel 2010, сохраните книгу в формате Excel 2010 файла. Однако вы также можете продолжать работать в режиме совместимости, при этом исходный формат файла сохраняется для обратной совместимости.

Форматы файлов Excel

Формат

Расширение

Описание

Книга Excel

XLSX

Стандартный формат файлов Excel 2010 и Excel 2007, основанный на языке XML. В этом формате нельзя сохранять код макросов Microsoft Visual Basic для приложений (VBA) и листы макросов Microsoft Office Excel 4.0 (XLM).

Книга Macro-Enabled Excel (код)

XLSM

Формат файлов файлов на основе XML и с поддержкой макроса для Excel 2016, Excel 2013, Excel 2010 и Excel 2007. В этом формате можно сохранять код макросов VBA и листы макросов Excel 4.0 (XLM).

Двоичная книга Excel

XLSB

Формат двоичных файлов (BIFF12) для Excel 2010 и Excel 2007.

Шаблон

XLTX

Формат файлов по умолчанию для шаблонов Excel для Excel 2010 и Excel 2007. Не позволяет сохранять код макросов VBA, а также листы макросов Microsoft Excel 4.0 (XLM).

Шаблон (код)

XLTM

Формат файлов с поддержкой макроса для шаблонов Excel Excel 2010 и Excel 2007. В этом формате можно сохранять код макросов VBA и листы макросов Excel 4.0 (XLM).

Книга Excel 97—2003

XLS

Формат двоичных файлов Excel 97 — Excel 2003 (BIFF8).

Шаблон Excel 97- Excel 2003

XLT

Формат двоичных файлов Excel 97 — Excel 2003 (BIFF8) для хранения шаблонов Excel.

Книга Microsoft Excel 5.0/95

XLS

Формат двоичных файлов Excel 5.0/95 (BIFF5).

Таблица XML 2003

XML

Формат файлов XML-таблиц 2003 (XMLSS).

Данные XML Data

XML

Формат данных XML.

Надстройка Microsoft Excel

XLAM

Формат файлов надстроек Excel 2010 и Excel 2007 на основе XML с поддержкой макросов. Надстройка — это программа, обеспечивающая возможность выполнения дополнительного кода. Позволяет использовать проекты VBA и листы макросов Excel 4.0 (XLM).

Надстройка Excel 97—2003

XLA

Надстройка Excel 97-2003, дополнительная программа, предназначенная для выполнения дополнительного кода. Поддерживает использование проектов VBA.

Книга Excel 4.0

XLW

Формат файла Excel 4.0, в котором сохраняются только обычные листы, листы диаграмм и макросов. Книгу в этом формате можно открыть в Excel 2010, но сохранить файл Excel в этом формате нельзя.

Works 6.0-9.0 spreadsheet

XLR

Таблица, сохраненная в Microsoft Works 6.0–9.0.

Примечание: Этот формат поддерживается только Excel Starter формате.

Форматы текстовых файлов

Формат

Расширение

Описание

Форматированный текст (разделители — пробелы)

PRN

Формат для Lotus, с разделителями — пробелами. Сохраняет только активный лист

Текст (разделители — знаки табуляции)

TXT

Сохраняет книгу в виде текстового файла, разделенного знаками табуляции, — для использования в другой операционной системе Microsoft Windows — и гарантирует, что символы табуляции, разрывы строк и другие символы будут интерпретироваться правильно. Сохраняет только активный лист.

Текст (Макинтош)

TXT

Сохраняет книгу в виде текстового файла, разделенного знаками табуляции, — для использования в операционной системе Макинтош — и гарантирует, что символы табуляции, разрывы строк и другие символы будут интерпретироваться правильно. Сохраняет только активный лист.

Текст (MS-DOS)

TXT

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

Текст в кодировке Unicode

TXT

Сохраняет книгу в виде текста в кодировке Unicode, стандартной кодировке символов, разработанном Unicode Consortium.

CSV (разделители — запятые)

CSV

Сохраняет книгу в виде текстового файла, разделенного знаками запятой, — для использования в другой операционной системе Windows — и гарантирует, что символы табуляции, разрывы строк и другие символы будут интерпретироваться правильно. Сохраняет только активный лист.

CSV (Макинтош)

CSV

Сохраняет книгу в виде текстового файла, разделенного знаками запятой, — для использования в операционной системе Макинтош — и гарантирует, что символы табуляции, разрывы строк и другие символы будут интерпретироваться правильно. Сохраняет только активный лист.

CSV (MS-DOS)

CSV

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

DIF

DIF

Формат обмена данными. Сохраняет только активный лист.

SYLK

SLK

Формат Symbolic Link. Сохраняется только активный лист.

Примечание: Если вы сохраните книгу в любом текстовом формате, будут потеряны все элементы форматирования.

Другие форматы файлов

Формат

Расширение

Описание

DBF 3, DBF 4

.DBF

dBase III и IV. Файлы этого формата можно открывать в Microsoft Excel, но сохранять файлы Microsoft Excel в формате dBase нельзя.

Таблица OpenDocument

ODS

Таблица OpenDocument. Вы можете сохранять Excel 2010, чтобы их можно было открывать в приложениях для работы с электронными таблицами в формате OpenDocument Spreadsheet, таких как Google Docs и OpenOffice.org Calc. Электронные таблицы в формате ODS также можно открывать в Excel 2010. При сохранении и открытии ODS-файлов может быть потеряно форматирование.

PDF

PDF

Portable Document Format (PDF). Этот формат файла сохраняет форматирование документов и позволяет делиться файлами. При просмотре PDF-файла в Интернете и выводе его на печать сохраняется его исходное представление. Данные в файле нельзя легко изменить. Формат PDF также полезен для документов, которые будут воспроизводиться с помощью промышленной печати.

Примечание: Этот формат не поддерживается в Excel 2007.

Документ XPS

XPS

Спецификация XML-бумаги (XPS). Этот формат файла сохраняет форматирование документов и позволяет делиться файлами. При просмотре или печати XPS-файла сохраняется именно тот формат, который вы хотите использовать, и данные в нем нельзя легко изменить.

Примечание: Этот формат не поддерживается в Excel 2007.

Форматы файлов, которые используют буфер обмена

Данные из буфера обмена Microsoft Office можно вкрепить в Excel с помощью команды Специальная вклейка(вкладкаГлавная, группа Буфер обмена, кнопка Вклеить), если данные буфера обмена Office имеет один из следующих форматов:

Формат

Расширение

Идентификаторы типа буфера обмена

Рисунок

WMF или EMF

Рисунки в формате Windows Metafile (WMF) или Windows Enhanced Metafile (EMF).

Примечание.    Если вы скопируете метафайл Windows (WMF) из другой программы, Microsoft Excel вставит рисунок в виде расширенного метафайла (EMF).

Точечный рисунок

BMP

Рисунки, сохраненные в растровом формате (BMP).

Форматы файлов Microsoft Excel

XLS

Форматы двоичных файлов для Excel 5.0/95 (BIFF5), Excel 97–2003 (BIFF8) и Excel 2010 (BIFF12).

SYLK

SLK

Формат Symbolic Link.

DIF

DIF

Формат обмена данными.

Текст (разделители — знаки табуляции)

TXT

Текстовый формат со знаками табуляции в качестве разделителей.

CSV (разделители — запятые)

CSV

Формат с разделителями-запятыми

Форматированный текст (разделители — пробелы)

RTF

RTF. Только из Excel.

Внедренный объект

GIF, JPG, DOC, XLS или BMP

Объекты Microsoft Excel, объекты из правильно зарегистрированных программ, которые поддерживают OLE 2.0 (OwnerLink ), Рисунок или другой формат презентации.

Связанный объект

GIF, JPG, DOC, XLS или BMP

OwnerLink, ObjectLink, Ссылка, Рисунок или другой формат.

Объект-рисунок Office

EMF

Формат рисованного объекта Office или Picture (EMF)

Текст

TXT

Отображаемый текст, текст OEM

Веб-страница в одном файле

MHT, MHTML

Веб-страница в одном файле (MHT или MHTML). Этот формат файла объединяет встроенные рисунки, приложения, связанные документы и другие вспомогательные элементы, на которые есть ссылки в документе.

Примечание: Этот формат не поддерживается в Excel 2007.

Веб-страница

HTM, HTML

Формат HTML.

Примечание: Если вы скопируете текст из другой программы, Microsoft Excel вставит этот текст в формате HTML независимо от формата исходного текста.

Форматы файлов, не поддерживаемые в Excel

Следующие форматы файлов больше не поддерживаются в Excel 2016, Excel 2013, Excel 2010, Excel Starter и Excel 2007. Открывать и сохранять файлы в этих форматах нельзя.

Формат

Расширение

Идентификаторы типа буфера обмена

Диаграмма Excel

XLC

Форматы файлов Excel 2.0, 3.0 и 2.x

WK1, FMT, WK2, WK3, FM3, WK4

.WK1, .WK2, .WK3, .WK4, .WKS

Форматы файлов Lotus 1-2-3 (все версии)

Microsoft Works

.WKS

Формат файлов Microsoft Works (все версии)

DBF 2

.DBF

Формат файла DBASE II

WQ1

.WQ1

Формат файла Quattro Pro для MS-DOS

WB1, WB3

WB1, WB3

Quattro Pro 5.0 и 7.0 для Windows.

Форматы файлов, не поддерживаемые в Excel Starter

Кроме того, следующие форматы файлов больше не поддерживаются в Excel Starter. Открывать и сохранять файлы в этих форматах нельзя.

Формат

Расширение

Надстройка Excel 97—2003

XLA

Надстройка Microsoft Excel

XLAM

Имя источника данных

DSN

База данных Access MDE

MDE

Подключение к данным Office

ODC

Файл ссылки на данные

UDL

Открытие и просмотр файлов в неподдерживаемых форматах

Если нужный формат файла не поддерживается в Excel, попробуйте сделать следующее:

  • Найщите в Интернете компанию, которая создает конвертеры файлов для форматов файлов, которые не поддерживаются в Excel.

  • Сохраните файл в формате, который поддерживает другая программа, а затем экспортировать его из этой программы в формат, поддерживаемый Excel.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

См. также:

Форматирование и функции Excel, не перенесенные в другие форматы файлов

Кто-нибудь знает способ определить, какая версия Excel использовалась для создания файла? У нас есть некоторые файлы .xls, и нам нужно определить версию. Они прекрасно открываются в Excel 2007 и выше, но коллега хочет определить их точную оригинальную версию.

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

Вы также можете сохранить файл Excel с расширением .zip. Затем откройте этот архив и посмотрите в папку docProps. Откройте app.xml и проверьте узел AppVersion:

16,0300

Насколько я знаю, в метаданных он просто хранится как «Microsoft Excel».

Кроме просмотра файла для версии, например .xlsx для 2007 и 2010 или .xls для 97-2003 (может быть старше, но вряд ли), я не уверен, что есть хороший способ выяснить это.

Почему ваш коллега хочет знать? Если вы скажете, что цель не в том, чтобы найти номер версии, я могу помочь вам найти другой способ ее достижения.

ответ дан William Hilsum108k

На чтение 3 мин. Просмотров 748 Опубликовано 14.08.2019

Содержание

  1. XLS, XLSX, XLSM, XLTX и XLTM
  2. XLS против XLSX
  3. XML и HTML
  4. XLTX и XLTM
  5. Excel для Mac
  6. Изменить форматы файлов с помощью Сохранить как

XLS, XLSX, XLSM, XLTX и XLTM

Расширение файла является группа букв, которые появляются после последнего периода в имени файла. Расширения файлов имеют длину от 2 до 4 символов и связаны с форматом файла . Давайте узнаем о различных типах расширений файлов, которые использует Excel, и посмотрим, как изменять файлы из одного формата в другой.

Информация в этой статье относится к Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel Online и Excel для Mac.

XLS против XLSX

Текущее расширение файла по умолчанию для файла Excel – XLSX. До Excel 2007 расширение файла по умолчанию было XLS. Основное различие между ними заключается в том, что XLSX – это открытый формат файлов на основе XML, а XLS – это собственный формат Microsoft. Но более новые версии Excel сохраняют и открывают файлы XLS для совместимости с более ранними версиями программы.

Определите, содержит ли файл макросы, прежде чем открывать его. Макросы могут содержать вредоносный код, который может повредить файлы и поставить под угрозу безопасность компьютера. Файлы Excel, содержащие макросы VBA и XLM, используют расширение XLSM.

XML и HTML

XML обозначает расширяемый язык разметки. XML связан с HTML (язык разметки гипертекста), расширение, используемое для веб-страниц. Преимущества этого формата файла включают в себя:

  • Меньшие размеры файлов для хранения и передачи.
  • Лучшее восстановление информации из поврежденных файлов.
  • Более простое обнаружение файлов, содержащих макросы.

XLTX и XLTM

Если файл Excel имеет расширение XLTX или XLTM, он сохраняется как файл шаблона. Файлы шаблонов используются в качестве начальных файлов для новых рабочих книг. Шаблоны содержат сохраненные настройки, такие как количество листов по умолчанию для каждой книги, форматирование, формулы, графика и пользовательские панели инструментов. Разница между этими двумя расширениями заключается в том, что формат XLTM может хранить макросы VBA и XML .

Excel для Mac

Компьютеры Macintosh не полагаются на расширения файлов, чтобы определить, какую программу использовать при открытии файла. Однако для совместимости с версией программы для Windows в Excel для Mac используется расширение файла XLSX.

Файлы Excel, созданные в одной операционной системе, могут быть открыты другой. Единственным исключением является Excel 2008 для Mac, который не поддерживает макросы VBA. В результате он не может открывать файлы XLMX или XMLT, созданные Windows или более поздними версиями Mac, которые поддерживают макросы VBA.

Изменить форматы файлов с помощью Сохранить как

Чтобы изменить формат файла Excel (и его расширение), выполните следующие действия:

  1. Откройте книгу, которую вы хотите сохранить в другом формате.

  2. Выберите Файл .

  3. Выберите Сохранить как . За исключением Excel 2019, где вы выбираете Сохранить копию .

  4. В диалоговом окне примите предложенное имя файла или введите новое имя для книги.

  5. В списке «Сохранить как тип» или «Формат файла выберите формат файла, который вы хотите использовать для сохранения файла.

  6. Выберите Сохранить , чтобы сохранить файл в новом формате и вернуться к текущему рабочему листу.

Если файл сохранен в формате, который не поддерживает все функции текущего формата, такие как форматирование или формулы, появится окно с предупреждением. Вам предоставляется возможность отменить и вернуться в диалоговое окно Сохранить как.

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Как определить тип информации в excel
  • Как определить тип диаграммы в excel
  • Как оптимизировать целевую функцию в excel
  • Как оптимизировать файл word
  • Как определить среднюю стоимость в excel

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии