2013-03-04 6 views
0

У меня есть вопросы по настройке результата экспорта (excel) с помощью php. Идея заключается в том, что я хочу экспортировать мой запрос моих сырых данных (таблица mysql) в файл excel, но с некоторой настройкой в ​​результате. , например, я хочу, чтобы иметь результат, резюме таблицы, как показано ниже таблица: enter image description hereКак настроить экспорт результатов запроса (PHP mysql) в файл excel?

3-й столбец до седьмого столбец не назван на основе последних 5 дней моей отчетной даты.

Моя идея: 1. создать временную таблицу, используя формат в качестве таблицы результатов, которую я хочу сгенерировать 2. Вставьте таблицу с моими необработанными данными. 3. Удалите эту таблицу.

Является ли это эффектным? Или есть лучшая идея?

ответ

0

Вы всегда можете использовать представление. Это, по сути, оператор select с вашими данными в нем и который будет обновляться всякий раз, когда ваши таблицы обновляются. Тогда вы можете просто сделать «select * from view_name» и экспортировать его в свое превосходство.

0

В зависимости от размера данных нет необходимости думать о производительности.

Редактировать данные перед тем

Вы можете иметь временную таблицу. В зависимости от данных это очень быстро, если вы можете выбрать и вставить данные на основе индексов. Затем вы делаете SELECT * from tmp_table; и у вас есть все данные

Редактировать данные после

Вы можете просто присоединиться к более различных таблиц, получить данные, а затем цикл (читается как foreach) по массиву результатов и изменить данные и экспортировать их впоследствии

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