|
|
|
Где Эксель хранит данные для сводной таблицы?
|
|||
|---|---|---|---|
|
#18+
Уважаемые! Задался тут вопросом: вот есть у меня источник данных. Не важно какой: текстовый ли файл или база Аксесс. Или еще что. Строю я в Эксель сводную таблицу и отправляю ее на другой конец планеты, где коннекшна на источник данных нет. Но данные есть. Вопрос: где Эксель хранит данные сводной таблицы? И как их достать из экселя, когда коннекшна на истоник нету? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2007, 10:08:14 |
|
||
|
Где Эксель хранит данные для сводной таблицы?
|
|||
|---|---|---|---|
|
#18+
В кэше хранит (в тек. книге, до момента обновления). А что имеется в виду под достать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2007, 10:24:11 |
|
||
|
Где Эксель хранит данные для сводной таблицы?
|
|||
|---|---|---|---|
|
#18+
дык, ежику понятно, обратиться к ним, считать, перенести куда-то еще... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2007, 10:38:51 |
|
||
|
Где Эксель хранит данные для сводной таблицы?
|
|||
|---|---|---|---|
|
#18+
Выделить сводную таблицу, потом Ctrl+C Открыть новую пустую книгу, Edit->Paste Special, отметить Values нажать Ok, поправить форматирование. Все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2007, 18:46:06 |
|
||
|
Где Эксель хранит данные для сводной таблицы?
|
|||
|---|---|---|---|
|
#18+
White Owl, это решение и ежику понятно. Но крайне нерационально. Для этого нужно вывести все поля, проделать несколько манульных действий, а потом иметь долгие интимные отношения с получившейся заготовкой, чтобы придать ей пристойный вид. Наверняка данные хранятся как таблица, а значит, с ней и должно быть можно работать как с таблицей. Вот и я хочу! А как - покудова не разумею! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 09:30:40 |
|
||
|
Где Эксель хранит данные для сводной таблицы?
|
|||
|---|---|---|---|
|
#18+
вероятно, что в excel'е можно найти телько результат. посмотри строку запроса, возможно что, в Excel попадают обработанные OLAP данные. хочешь иметь данные в excel - делай на оду страницу запрос всех данных, а с неё делай pivottable ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 10:03:44 |
|
||
|
Где Эксель хранит данные для сводной таблицы?
|
|||
|---|---|---|---|
|
#18+
Так же можно создавать локальные кубы, которые можно так же с книгой пересылать, а на основе них так же можно полученную табличку крутить и анализировать .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 13:41:26 |
|
||
|
Где Эксель хранит данные для сводной таблицы?
|
|||
|---|---|---|---|
|
#18+
noisetteWhite Owl, это решение и ежику понятно.Большинство наших ежиков даже до такого решения не додумаются :) noisetteНаверняка данные хранятся как таблица, а значит, с ней и должно быть можно работать как с таблицей.Можно... Смотри объект PivotCache, доступ до него идет через книгу: WorkBooks("Book1").PivotCaches(1).* Каждый раз как в книге ты создаешь новую PivotTable на основе нового источника, в книгу добавляется еще один PivotCache, можно построить несколько PivotTable на основе одного и того-же PivotCache. Данные внутри этого PivotCache можно править через проперть PivotCache.Recordset... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 18:33:43 |
|
||
|
Где Эксель хранит данные для сводной таблицы?
|
|||
|---|---|---|---|
|
#18+
White Owl, спасибо! это уже по сути исчерпывающий ответ на мой вопрос!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 13:26:01 |
|
||
|
Где Эксель хранит данные для сводной таблицы?
|
|||
|---|---|---|---|
|
#18+
господа, попрыгал-покричал, мол, все понятно, и... и воз и ныне там. попытка обратиться к этому самому рекордсету и считать данные путем dim rs as new adodb.recordset set rs = activeworkbook.pivotchaches(1).recordset do until rs.eof ... спотыкается на второй строке, выдавая мне аппликейшни-дефайнд ор обджект-дефайнд эррор. попытка написать do until activeworkbook.pivotchaches(1).recordset.eof приводит к тому же результату. в хэлпе нету ничего о том, как считать данные. Просветите, плиз! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 09:47:28 |
|
||
|
Где Эксель хранит данные для сводной таблицы?
|
|||
|---|---|---|---|
|
#18+
Есть функция рабочего листа Получить.Данные.Сводной.Таблицы. Поиграйся с ней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 10:40:13 |
|
||
|
Где Эксель хранит данные для сводной таблицы?
|
|||
|---|---|---|---|
|
#18+
noisetteпопытка обратиться к этому самому рекордсету и считать данные путем ... спотыкается на второй строке, выдавая мне аппликейшни-дефайнд ор обджект-дефайнд эррор. ээээ.... хм... действительно, не особо дружелюбная проперть :) А можно узнать зачем вообще это понадобилось? Если нужно построить другую PivotTable, то просто: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 19:34:56 |
|
||
|
Где Эксель хранит данные для сводной таблицы?
|
|||
|---|---|---|---|
|
#18+
White Owl, дык, есть сводная таблица и ни фига нету источника, на коем она построена (перемещен, удален, etc. etc. etc.) - хочеЦЦа вытащить PivotCache куда-нить именно как таблицу. Записать в таблицу, сохранить как таблицу, etc. etc. etc. а теперь еще задача интересна и сама по себе :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2007, 09:46:44 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34257772&tid=2183552]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 299ms |

| 0 / 0 |
