Просмотр полной версии : Глючит ЕкСель
Карамель
22.07.2009, 12:43
Проблема такова! Есть 2 файла : первый со счет-фактурами, второй с ТТНками! Так вот первый работает на УРА , на томозит , не глючит....... А второй после 20-ти накладных начинает тупо тормозить (долго вставляет данные), а через еще 20 накладных ВСЁ сглючивает и Алис-Капут! Так и пишет -НЕВОЗМОЖНО ПРОЧИТАТЬ ФАЙЛ(((((
МаксиПапа
22.07.2009, 13:09
Мало памяти в компе?
Что означает - после 20 накладных?
После одновременного открытия 20 книг? Одной книги на 20 листов?
Карамель
22.07.2009, 13:16
Дело точно не в памяти!!!!!
Карамель
22.07.2009, 13:17
Что означает - после 20 накладных?
После одновременного открытия 20 книг? Одной книги на 20 листов? В файле ЕХL сохранено 20 накладных
В Excel нет понятия "накладная". Есть понятия "книга", состоящая из "листов". А листы состоят из "ячеек".
Что такое "20 накладных"?
Карамель
22.07.2009, 13:35
Один лист, 6000ячеек
Все равно не понял...
Вы 20 раз открываете один и то же файл?
Карамель
22.07.2009, 13:47
Неть! ОК, забудьте про 20 накладных. Файл объёмом 15,10 МБ
Файл объёмом 15,10 МБ
Ничего удивительного.
Карамель
22.07.2009, 14:09
Исчерпывающий ответ!!!! Спасибо!!!!:flower:
Бурундуки
22.07.2009, 14:53
по-кавалеристски, а не переустановить ли офис?
Я серьезно. Такой объем данных тянет уже на приличную БД.
Карамель
22.07.2009, 15:03
что можно сделать?
1. Переустанавливать Офис.
2. Проверять и чистить компьютер.
Подумать над тем, как вести документооборот каким-то другим образом.
Карамель
22.07.2009, 15:10
Офис переустанавливали
Andrew SWH
22.07.2009, 15:47
Офис переустанавливали
Не надо ничего исправлять в консерватории :-)
Посмотрел - у меня самые дико громоздкие таблицы (склад и продажи товаров с очень большой номенклатурой и оборотом за несколько лет) - пол-мегабайта. Обычно таблицы, даже большие - 50-150 килобайт.
Если файл в 15 мегов - что-то явно в нем сделано непродуманно. Анализировать, чего же там занимает так много места. 20 накладных должны вообще не более 30 килобайт занимать, если это действительно просто таблицы.
МаксиПапа
22.07.2009, 18:53
Дело точно не в памяти!!!!!
весьма категорично - вы что-то знаете, чего не знаем мы и не говорите?
Бурундуки
22.07.2009, 18:54
14.5 метров чего? на других листах видео наверно лежит :)
соглашусь очень большой файл. излишне. 6000 ячеек - по сути ничто.
Неть! ОК, забудьте про 20 накладных. Файл объёмом 15,10 МБ
Блин, поставьте уже программу учета... Ёксель и Аксес фтопку!
Гyлливep
23.07.2009, 01:11
15 метров на экселевский файл без графики - это ж скока лет надо создавать? Какого года компьютер?
возможно файл создан программно и там нет ограничения на 6000 ячеек, возможно там задействованы вообще все которые есть на странице листа, сколько там их, 65000х256? это было бы заметно по бегунку, он бы прокручивал тысячи строк.
второй вариант - использован жуткий пересчет, то есть одна ячейка ссылается на другую, та еще на одну, там считает сумму всех шести тысяч и так большое число раз, все эти пересчеты и варианты хранятся в памяти экселя (чтобы была возможность нажать на кнопку "отмена") и после очередного изменения - вставки хотя бы строчки - память переполняется и все сыплется.
в таком случае можно попробовать вручную отключить пересчет и вызывать его руками только в самый последний момент.
Карамель
23.07.2009, 11:40
возможно файл создан программно и там нет ограничения на 6000 ячеек, возможно там задействованы вообще все которые есть на странице листа, сколько там их, 65000х256? это было бы заметно по бегунку, он бы прокручивал тысячи строк.
второй вариант - использован жуткий пересчет, то есть одна ячейка ссылается на другую, та еще на одну, там считает сумму всех шести тысяч и так большое число раз, все эти пересчеты и варианты хранятся в памяти экселя (чтобы была возможность нажать на кнопку "отмена") и после очередного изменения - вставки хотя бы строчки - память переполняется и все сыплется.
в таком случае можно попробовать вручную отключить пересчет и вызывать его руками только в самый последний момент. Похоже на истину)))) Спасибо! Только жалко ,что наш админ далек от этого:wife:
а сколько у вас строк сейчас в вашей накладной, если опустить линейку прокрутки до упора?
и помогает ли почаще сохраняться, если сохранять файл перед каждой накладной - так же тормозит?
Бурундуки
23.07.2009, 14:25
обычно сочетание CTRL+END перемещает курсор на пересечение последнего столбца и последней строки. произведение этих двух чисел и даст максимальное количество заполненных ячеек.
какой бы пересчет не был, 15 метров - это очень много.
vBulletin® v3.8.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd.