Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Обращение к файлу без его открытия - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Обращение к файлу без его открытия (Иное/Other)
Обращение к файлу без его открытия
Nic70y Дата: Вторник, 10.03.2015, 22:27 | Сообщение № 1
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Тут буквально сегодня возник спор у меня с моим другом сисадмином.
Я ему сказал к файлу без его открытия можно обратиться с помощью макроса,
который собирает имена файлов, а за тем составить формулы, которые на него ссылаются,
но он мне сказал, что даже формулы ссылающиеся на файл, одинфиг его открывают и считывают информацию - просто
мы (некоторые экселисты не видим этого)
Спецы скажите - правда ли это?
А то я не засну сегодня,
хотя устал после ночной смены.


ЮMoney 41001841029809
 
Ответить
СообщениеТут буквально сегодня возник спор у меня с моим другом сисадмином.
Я ему сказал к файлу без его открытия можно обратиться с помощью макроса,
который собирает имена файлов, а за тем составить формулы, которые на него ссылаются,
но он мне сказал, что даже формулы ссылающиеся на файл, одинфиг его открывают и считывают информацию - просто
мы (некоторые экселисты не видим этого)
Спецы скажите - правда ли это?
А то я не засну сегодня,
хотя устал после ночной смены.

Автор - Nic70y
Дата добавления - 10.03.2015 в 22:27
Hugo Дата: Вторник, 10.03.2015, 23:11 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3253
Репутация: 707 ±
Замечаний: 0% ±

2019
Ну думаю в любом случае нужно файл прочитать, т.е. формально открыть. Ну разве что если заранее точно знать в каких секторах диска лежит нужная информация и как она закодирована - то тогда может быть можно прочитать только эти сектора - но это нереально.
Каким образом читают файл формулы/эксель - я не знаю. Но читает быстро, и иначе, чем при "штатном" открытии.


excel@nxt.ru
webmoney: E265281470651 Z422237915069
 
Ответить
СообщениеНу думаю в любом случае нужно файл прочитать, т.е. формально открыть. Ну разве что если заранее точно знать в каких секторах диска лежит нужная информация и как она закодирована - то тогда может быть можно прочитать только эти сектора - но это нереально.
Каким образом читают файл формулы/эксель - я не знаю. Но читает быстро, и иначе, чем при "штатном" открытии.

Автор - Hugo
Дата добавления - 10.03.2015 в 23:11
Nic70y Дата: Вторник, 10.03.2015, 23:18 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

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


ЮMoney 41001841029809
 
Ответить
Сообщение
Но читает быстро
я о том же ему и сказал, но он мне ответил, что формулы полюбодю - это код (с этим не спорю) и они полюбому открывают файл на который ссылаются (просто этого не видно)
меня именно это и интересует (точно ли формулы так "внезапно" открывают тысячи файлов...)

Автор - Nic70y
Дата добавления - 10.03.2015 в 23:18
Serge_007 Дата: Среда, 11.03.2015, 00:08 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
они полюбому открывают файл на который ссылаются (просто этого не видно)
А если не видно, то какая разница, открывают они файл или нет?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
они полюбому открывают файл на который ссылаются (просто этого не видно)
А если не видно, то какая разница, открывают они файл или нет?

Автор - Serge_007
Дата добавления - 11.03.2015 в 00:08
Hugo Дата: Среда, 11.03.2015, 00:24 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3253
Репутация: 707 ±
Замечаний: 0% ±

2019
Я думаю что открыть файл, взять данные например [a1:a10000] и выгрузить их в вызывающий файл будет быстрее, чем заставить пересчитаться 10000 ссылающихся на этот файл формул, когда он закрыт.
Но если этот файл занят - то его может быть так просто и не откроешь, а формулы могут.


excel@nxt.ru
webmoney: E265281470651 Z422237915069
 
Ответить
СообщениеЯ думаю что открыть файл, взять данные например [a1:a10000] и выгрузить их в вызывающий файл будет быстрее, чем заставить пересчитаться 10000 ссылающихся на этот файл формул, когда он закрыт.
Но если этот файл занят - то его может быть так просто и не откроешь, а формулы могут.

Автор - Hugo
Дата добавления - 11.03.2015 в 00:24
Nic70y Дата: Среда, 11.03.2015, 07:37 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
то какая разница

принципиальная - просто интересно.
а формулы могут
но есть ли в коде формул "оупэн файл" или все таки это что-то другое.

когда-то (очень давно, когда я об интернете только слышал, а что такое макросы не знал (думал, что это какая-то антивирусная защита :) ))
сделал такой файл, в котором после внесения данных, с помощью гиперссылки данные отправлялись в определенный файл (их было 1000 шт)
а затем эти данные возвращались в исходный файл с помощью формул типа :
Код
=[0001.xls]Лист1!$A$1 =[0002.xls]Лист1!$A$1
и т.д.
мой 2003 эксель начал вылитать.
я попытался найти спецов (но все они оказались - просто установщиками программ - и ни кто помочь мне не мог)
тогда я сделал еще три файла, которые собирали данные из этих 1000 файлов (каждый из 333,33)
а затем уже из этих трех файлов данные подтягивались в исходник и работало это довольно быстро.
долго было вносить новые данные (изменять старые) но эта операция проводилась довольно редко (раз 5 в год)
я так и не понял причины - но заработало.


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Среда, 11.03.2015, 08:21
 
Ответить
Сообщение
то какая разница

принципиальная - просто интересно.
а формулы могут
но есть ли в коде формул "оупэн файл" или все таки это что-то другое.

когда-то (очень давно, когда я об интернете только слышал, а что такое макросы не знал (думал, что это какая-то антивирусная защита :) ))
сделал такой файл, в котором после внесения данных, с помощью гиперссылки данные отправлялись в определенный файл (их было 1000 шт)
а затем эти данные возвращались в исходный файл с помощью формул типа :
Код
=[0001.xls]Лист1!$A$1 =[0002.xls]Лист1!$A$1
и т.д.
мой 2003 эксель начал вылитать.
я попытался найти спецов (но все они оказались - просто установщиками программ - и ни кто помочь мне не мог)
тогда я сделал еще три файла, которые собирали данные из этих 1000 файлов (каждый из 333,33)
а затем уже из этих трех файлов данные подтягивались в исходник и работало это довольно быстро.
долго было вносить новые данные (изменять старые) но эта операция проводилась довольно редко (раз 5 в год)
я так и не понял причины - но заработало.

Автор - Nic70y
Дата добавления - 11.03.2015 в 07:37
_Boroda_ Дата: Среда, 11.03.2015, 09:26 | Сообщение № 7
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
есть ли в коде формул "оупэн файл"

А меня больше интересует другой вопрос: а как можно залезть вовнуть формулы и посмотреть ее код? Где оно все лежит и как открывается. Конечно же, речь идет не о самописных формулах, а о встроенных, типа ВПР, например.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
есть ли в коде формул "оупэн файл"

А меня больше интересует другой вопрос: а как можно залезть вовнуть формулы и посмотреть ее код? Где оно все лежит и как открывается. Конечно же, речь идет не о самописных формулах, а о встроенных, типа ВПР, например.

Автор - _Boroda_
Дата добавления - 11.03.2015 в 09:26
Nic70y Дата: Среда, 11.03.2015, 09:45 | Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
http://habrahabr.ru/company/devexpress/blog/222523/
можно тута эту ссылку разместить?
[moder]Почему нет?


ЮMoney 41001841029809

Сообщение отредактировал _Boroda_ - Среда, 11.03.2015, 09:59
 
Ответить
Сообщениеhttp://habrahabr.ru/company/devexpress/blog/222523/
можно тута эту ссылку разместить?
[moder]Почему нет?

Автор - Nic70y
Дата добавления - 11.03.2015 в 09:45
_Boroda_ Дата: Среда, 11.03.2015, 09:57 | Сообщение № 9
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Николай, спасибо. Немного почитал (занят сейчас), похоже, это почти то, что я хотел.

Если у кого есть еще что-то дельное по этому вопросу - обкидаете меня им?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНиколай, спасибо. Немного почитал (занят сейчас), похоже, это почти то, что я хотел.

Если у кого есть еще что-то дельное по этому вопросу - обкидаете меня им?

Автор - _Boroda_
Дата добавления - 11.03.2015 в 09:57
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Обращение к файлу без его открытия (Иное/Other)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!