-1

Я пытаюсь сохранить большой файл Excel в формате CSV. При этом Excel 2003 просто дает мне загадочную ошибку:

Документ не полностью сохранен.

Я проверил CSV и обнаружил, что он существует, но последняя строка обрезана, а другие данные после этого вообще отсутствуют в файле.

Что это за ошибка и как я могу правильно сохранить этот файл Excel как CSV?

Я сохраняю на мой диск C Любой другой файл Excel работает правильно при сохранении в CSV.

4 ответа4

2

Вы получаете это сообщение, когда процесс сохранения прерывается.

Более вероятный,

  • Если вы сохраняете файл удаленно, сетевое соединение может быть прервано.
  • Если вы сохраняете файл локально, какой-то процесс или другое приложение получает более высокий приоритет и / или использует ресурсы (ЦП / диск / что угодно), которые Excel должен был использовать / использовать - таким образом, ошибка.

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

Проверка Диспетчера задач на наличие процессов также является хорошей идеей.

Вот "официальный" ответ Microsoft:

http://support.microsoft.com/?kbid=214073

2

Возможно, Excel не хватило памяти, пытаясь преобразовать документ в формат CSV. Поскольку Excel 2003 является 32-разрядным приложением, он не может использовать более 2 ГБ памяти. Возможно, вы захотите контролировать использование памяти во время операции сохранения, чтобы определить, является ли это причиной проблемы. В противном случае операция сохранения была каким-либо образом прервана, или техническое ограничение (например, квота на диск или ограничение размера файла, хотя и маловероятное) не позволило завершить операцию сохранения.

Возможно, вы сможете успешно сохранить документ с более новой версией Excel или альтернативной программой, такой как Apache OpenOffice Calc.

1

Кажется, ограничение связано с 32-битными ограничениями на 2003 год.

Я использовал этот макрос для сохранения файла: http://support.microsoft.com/default.aspx?scid=kb;en-us;291296&Product=xlw

Хотя он отрезал более 1024 ячеек символов, но все строки были сохранены в порядке.

0

Попробуйте здесь: "Вы получаете сообщение об ошибке при попытке сохранить файл в Excel" http://support.microsoft.com/?kbid=214073

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