2013-09-20 3 views
0

Что должно быть самым прямым способом (технология/фреймворк/язык программирования), чтобы получить эквивалент веб-страницы таблицы сводной таблицы Excel?Практическое руководство. Пример эквивалента таблицы сводной таблицы Excel

У меня есть таблица с необработанными данными, и я хотел бы иметь возможность представлять их как сводную таблицу в зависимости от выбора пользователя/фильтров.

Если возможно, он должен иметь возможность делать некоторые базовые вычисления (count, average,%), но если это сделает вещи намного сложнее, я могу предоставить их уже в исходных данных (я не знаю, что быстрее как веб-страница - вычисление с меньшими данными или «просто поиск» с более широкими данными).

Какая технология будет наиболее подходящей для такого рода услуг (без переполнения)?

ответ

1

Ну, вы можете добиться этого более чем на одном языке (и вы не упомянули об использовании сторонних инструментов), поэтому трудно рекомендовать один за другим ... Поскольку вы упоминаете VBa, я подозреваю, что VB.NET будет хорошей отправной точкой.

Хотя вы можете вставлять Excel в веб-страницы. Проверьте Excel Web App

Подробнее здесь http://office.microsoft.com/en-gb/web-apps-help/introduction-to-excel-web-app-HA010378338.aspx

При открытии книги в SkyDrive или SharePoint, Excel Web App открывает книгу в браузере, где вы можете перемещаться вокруг книги , сортировать, фильтровать, развернуть и сворачивать сводные таблицы и даже пересчитать книгу.

Вот общая демонстрация этого работает: http://office.microsoft.com/en-us/excel/embed-an-excel-spreadsheet-on-a-web-page-FX102602477.aspx

+0

Отлично! Я этого не знал. Еще один вопрос, поскольку я не могу найти его в своей документации (и пока у меня еще нет опыта работы с SharePoint и Excel Web App): ** Будет ли он работать с excels, содержащим VBA (например, UDF)? ** – DataSmarter

+0

Вы должны играть и узнавать, извините, я не знаю. – Dave

+0

Однако список полей сводной таблицы недоступен во встроенных книгах. Какой позор. Он отлично работает, когда вы не внедряетесь. – Jonathon

Смежные вопросы