15

Каждый CSV, который я когда-либо пытался сохранить из Excel (в любом случае, 2010 г.), говорит, что filename.csv may contain features that are not compatible with CSV (Comma delimited). Do you want to keep the workbook in this format? , Почему это? Есть ли способ сохранить файлы CSV из Excel, которые не содержат это сообщение?

Даже следующий файл (сохраненный как .csv) вызовет это, если вы попытаетесь сохранить его:

test1,test2
test3,test4

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

Мне было бы все равно, но у меня есть кто-то, говорящий мне, что я не форматирую файлы CSV должным образом, потому что Excel показывает это предупреждающее сообщение, и я ищу боеприпасы, чтобы доказать, что это Excel, а не мой формат (или, если это на самом деле мой формат, чтобы это исправить).

3 ответа3

15

Microsoft Excel будет требовать этого при сохранении практически в любой формат, кроме .xls или .xlsx. Причина в том, что только эти форматы (проприетарные Microsoft) могут поддерживать такие функции Excel, как формулы, (условное) форматирование, диаграммы, несколько листов и т.д.

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

Тем, кто критикует "ваш" формат CSV, я бы сказал, что генерирует файл CSV Excel, а не вы, поэтому любая ошибка в формате CSV - ошибка Excel, а не ваша.

5

Похоже, есть способ исправить это, я только что нашел эту статью, которая работала для меня, используя Excel 2013.

Registry subkey 
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options
Value name  DisableSaveAsLossWarningOpenDocumentSpreadsheet
Value type  DWORD
Value data  0 - Display the warning message
            1 - Suppress the warning message

Значение реестра изменяется на

DisableSaveAsLossWarningOpenDocumentPresentation for Powerpoint and
DisableSaveAsLossWarningOpenDocumentText for Word
4

Функции, на которые жалуется Excel, - это такие настройки и функции, как форматирование ячеек, фильтры столбцов, формулы и другие специфические функции Excel, которые не будут сохранены при сохранении в CSV.

Например, если у вас есть ячейка, которая содержит формулу, например = 2+2, в CSV будет сохранено только оцененное значение 4, сама формула будет потеряна.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .