Система надіслала вам report.xls, ви двічі клацнули по ньому, і Excel показав попередження:
формат файлу та розширення 'report.xls' не збігаються. Відкрийте його будь‑яко, і він
або працює, або заповнює екран розміткою. Завантажте його у
Переглядач Excel натомість — він читає, що це за файл, а не те, як його назвали. XLS, XLSX, CSV, ODS та варіанти макросів, бінарні та шаблонні,
до 20 МБ, видаляються після закриття вкладки.

Розширення — це претензія, а не факт
Нічого не заважає програмі записувати будь‑які байти і називати результат .xls,
і багато таких програм це роблять. Інструменти звітності, ERP‑системи, банківські портали та адмін‑панелі
всі пропонують «Експорт в Excel», а найдешевший спосіб реалізувати цю функцію — вивести
щось інше і дати йому розширення Excel, бо Excel зазвичай його відкриває.
З 2007 року Excel перевіряє файл перед відкриттям, саме звідси і походить попередження. Це не повідомлення про пошкодження. Це Excel, який повідомляє, що назва неправильна.
Дізнайтеся, що у вас насправді
Відкрийте файл у текстовому редакторі — Notepad підійде — і подивіться на перший рядок. П'ять речей пояснюють майже все.
<html,<head>або<table— HTML‑таблиця з назвою електронної таблиці. Браузери та веб‑звіти постійно їх генерують.<?xml— SpreadsheetML, формат XML‑книги Excel 2003.PK— ZIP‑архів, тобто справжній XLSX (або ODS, чи DOCX) з неправильним розширенням.- Бінарний файл, який починається байтами
D0 CF 11 E0— справжній XLS до 2007 року. Це саме те, чим він називається. - Простий читабельний текст з комами, крапками з комою або табуляціями між значеннями — файл з роздільниками, який є CSV під іншим ім'ям.
Що вартує кожен підробник
Суть у тому, що вони втрачають різні речі.
HTML‑таблиця містить значення та частину форматування, але зовсім не містить формул. Система експорту обчислила числа і записала відповіді. Під цим немає нічого, що можна було б переобчислити, і нічого не втрачено під час передачі — нічого не було записано.
SpreadsheetML зберігає формули та формати клітинок. Те, чого вона не може містити, — це діаграми та зведені таблиці; у форматі немає способу їх зберігати, тому вони були втрачено під час запису файлу, а не під час його відкриття.
Помилково названий XLSX нічого не втрачає. Це повноцінна сучасна книга, і єдина помилка — шість символів у назві файлу.
Текстовий файл з роздільниками містить лише значення і нічого більше: без формул, без форматування, без другого листа. Якщо він виглядає як один стовпець тексту з комами, розділювач не відповідає тому, який очікує ваша копія Excel.
Виправлення один раз
Для всього, що потрібно зберегти, відкрийте файл у Excel, ігноруючи попередження, потім Файл → Зберегти як, Excel Workbook (.xlsx). Тепер у вас справжня книга, і попередження зникло назавжди.
Для помилково названого XLSX просто перейменуйте його і все. Перейменування не є конвертацією і майже ніколи не допомагає — це єдиний випадок, коли воно працює, бо вміст вже був правильним.
Той, що не є підробником
.xlsb виглядає підозріло, але це не так. Це справжня книга Excel, збережена у бінарному
форматі замість zip‑XML: ті ж дані, помітно менший розмір, і вона відкривається швидше на великих
моделях. Якщо колега надсилає вам такий файл, з ним нічого не так.
Що б це не було, Переглядач Excel відкриє його і покаже вам листи.