Вопрос по пристегнутому Excel (.xlsx) файлу

xturbofox

Client
Регистрация
09.04.2013
Сообщения
34
Благодарностей
4
Баллы
8
Привет.
Есть таблица с пристегнутым экселевским файлом. В процессе выполнения в ячейки пишутся данные. В конце работы берутся уже целые строки из этого файла и записываются в разные текстовые файлы. Но! Значения этих записанных ячеек в результате не считываются и данные соответственно не сохраняются.
Если открыть этот пристегнутый экселевский файл после того как в него уже записана информация в ячейки и закрыть, и потом запустить проект с момента сохранения строк в текстовые файлы, то тогда все нормально считывается. При этом почему-то запрашивается "Сохранить изменения в файле?" (имеется в виду этот пристегнутый экселевский) хотя файл был просто открыт и небыло сделано никаких изменений.
Вот как-то так все. Проходит часть проекта, останавливаешь, открываешь пристегнутый файл, закрываешь-сохраняешь и тогда все гут.
Буду признателен за подсказку как это победить.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
в таблицу ничего не пишется физически если она занята другой программой. в любом другом случае должно работать. попробуйте не дергать таблицу руками.
 

xturbofox

Client
Регистрация
09.04.2013
Сообщения
34
Благодарностей
4
Баллы
8
если ничего не трогать, то записанные ячейки, если берешь строку целиком не считываются.
при этом отдельно записанные ячейки считываются.
весьма похоже на баг.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Магия) приложите семпл проекта для воспроизведения) с прилагаемыми файлами)
 

xturbofox

Client
Регистрация
09.04.2013
Сообщения
34
Благодарностей
4
Баллы
8
это сложновато будет сделать, бикоз, если не поставить конкретные данные то ничего не получится проследить, а это данные сервера.
фактически затык происходт из-за того, что файл после записи в него остается какбы открытый. вот его ручками отрываешь и закрываешь, а он тебя спрашивает "сохранить изменения?". а ты ничего не делал. сам понимаю, что бредово, но все именно так. т.е. винда считает его заранее открытым? ну бред конечно.
может как-то можно в процессе выполнения "передёрнуть" этот файл?
файл экселевский, при работе Zenno эксель вообще не запущен. пофиг.
вот как бы в процессе финализировать этот файл?
 
Последнее редактирование:

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
ну давайте подключусь по Teamviewer, посмотрю, я не знаю что еще сказать, кроме вас ни у кого нет такой проблемы)
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)