Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Где Эксель хранит данные для сводной таблицы? / 13 сообщений из 13, страница 1 из 1
16.01.2007, 10:08:14
    #34257659
noisette
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Эксель хранит данные для сводной таблицы?
Уважаемые!
Задался тут вопросом: вот есть у меня источник данных. Не важно какой: текстовый ли файл или база Аксесс. Или еще что. Строю я в Эксель сводную таблицу и отправляю ее на другой конец планеты, где коннекшна на источник данных нет. Но данные есть. Вопрос: где Эксель хранит данные сводной таблицы? И как их достать из экселя, когда коннекшна на истоник нету?
...
Рейтинг: 0 / 0
16.01.2007, 10:24:11
    #34257723
Sinner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Эксель хранит данные для сводной таблицы?
В кэше хранит (в тек. книге, до момента обновления).
А что имеется в виду под достать?
...
Рейтинг: 0 / 0
16.01.2007, 10:38:51
    #34257772
noisette
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Эксель хранит данные для сводной таблицы?
дык, ежику понятно, обратиться к ним, считать, перенести куда-то еще...
...
Рейтинг: 0 / 0
16.01.2007, 18:46:06
    #34259799
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Эксель хранит данные для сводной таблицы?
Выделить сводную таблицу, потом Ctrl+C
Открыть новую пустую книгу, Edit->Paste Special, отметить Values нажать Ok, поправить форматирование.
Все.
...
Рейтинг: 0 / 0
17.01.2007, 09:30:40
    #34260507
noisette
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Эксель хранит данные для сводной таблицы?
White Owl, это решение и ежику понятно. Но крайне нерационально. Для этого нужно вывести все поля, проделать несколько манульных действий, а потом иметь долгие интимные отношения с получившейся заготовкой, чтобы придать ей пристойный вид.
Наверняка данные хранятся как таблица, а значит, с ней и должно быть можно работать как с таблицей. Вот и я хочу! А как - покудова не разумею!
...
Рейтинг: 0 / 0
17.01.2007, 10:03:44
    #34260630
vbapro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Эксель хранит данные для сводной таблицы?
вероятно, что в excel'е можно найти телько результат. посмотри строку запроса, возможно что, в Excel попадают обработанные OLAP данные. хочешь иметь данные в excel - делай на оду страницу запрос всех данных, а с неё делай pivottable
...
Рейтинг: 0 / 0
17.01.2007, 13:41:26
    #34261641
Sinner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Эксель хранит данные для сводной таблицы?
Так же можно создавать локальные кубы, которые можно так же с книгой пересылать,
а на основе них так же можно полученную табличку крутить и анализировать ....
...
Рейтинг: 0 / 0
17.01.2007, 18:33:43
    #34262777
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Эксель хранит данные для сводной таблицы?
noisetteWhite Owl, это решение и ежику понятно.Большинство наших ежиков даже до такого решения не додумаются :)
noisetteНаверняка данные хранятся как таблица, а значит, с ней и должно быть можно работать как с таблицей.Можно... Смотри объект PivotCache, доступ до него идет через книгу: WorkBooks("Book1").PivotCaches(1).*
Каждый раз как в книге ты создаешь новую PivotTable на основе нового источника, в книгу добавляется еще один PivotCache, можно построить несколько PivotTable на основе одного и того-же PivotCache.
Данные внутри этого PivotCache можно править через проперть PivotCache.Recordset...
...
Рейтинг: 0 / 0
18.01.2007, 13:26:01
    #34264737
noisette
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Эксель хранит данные для сводной таблицы?
White Owl, спасибо! это уже по сути исчерпывающий ответ на мой вопрос!!!
...
Рейтинг: 0 / 0
24.01.2007, 09:47:28
    #34277304
noisette
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Эксель хранит данные для сводной таблицы?
господа, попрыгал-покричал, мол, все понятно, и...
и воз и ныне там.

попытка обратиться к этому самому рекордсету и считать данные путем

dim rs as new adodb.recordset
set rs = activeworkbook.pivotchaches(1).recordset
do until rs.eof
...

спотыкается на второй строке, выдавая мне аппликейшни-дефайнд ор обджект-дефайнд эррор.

попытка написать

do until activeworkbook.pivotchaches(1).recordset.eof

приводит к тому же результату. в хэлпе нету ничего о том, как считать данные.
Просветите, плиз!
...
Рейтинг: 0 / 0
24.01.2007, 10:40:13
    #34277546
Ffffffffffffffff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Эксель хранит данные для сводной таблицы?
Есть функция рабочего листа Получить.Данные.Сводной.Таблицы.
Поиграйся с ней.
...
Рейтинг: 0 / 0
24.01.2007, 19:34:56
    #34280183
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Эксель хранит данные для сводной таблицы?
noisetteпопытка обратиться к этому самому рекордсету и считать данные путем
...
спотыкается на второй строке, выдавая мне аппликейшни-дефайнд ор обджект-дефайнд эррор.
ээээ.... хм... действительно, не особо дружелюбная проперть :)
А можно узнать зачем вообще это понадобилось? Если нужно построить другую PivotTable, то просто:
Код: plaintext
1.
2.
3.
4.
5.
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Worksheets.Add
    ThisWorkbook.PivotCaches( 1 ).CreatePivotTable TableDestination:=ws.Range("a1")
    With ws.PivotTables( 1 )
        ... создаешь поля для новой таблицы
    End With
...
Рейтинг: 0 / 0
29.01.2007, 09:46:44
    #34288702
noisette
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где Эксель хранит данные для сводной таблицы?
White Owl, дык, есть сводная таблица и ни фига нету источника, на коем она построена (перемещен, удален, etc. etc. etc.) - хочеЦЦа вытащить PivotCache куда-нить именно как таблицу.
Записать в таблицу, сохранить как таблицу, etc. etc. etc.

а теперь еще задача интересна и сама по себе :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Где Эксель хранит данные для сводной таблицы? / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]