# Export data without Reporting module (out of date)

**URL:** <https://forum.inductiveautomation.com/t/export-data-without-reporting-module-out-of-date/74879>\
**Category:** Ignition\
**Tags:** ignition78\
**Created:** [June 11, 2023, 5:49am UTC](https://forum.inductiveautomation.com/t/export-data-without-reporting-module-out-of-date/74879 "2023-06-11T05:49:21Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![andrews](https://avatars.discourse-cdn.com/v4/letter/a/898d66/32.png) [@andrews](https://forum.inductiveautomation.com/u/andrews)\
**Post date:** [June 11, 2023, 5:49am UTC](https://forum.inductiveautomation.com/t/export-data-without-reporting-module-out-of-date/74879/1 "2023-06-11T05:49:21Z")

</div>

System is running 7.8.5 , Can't buy license for reporting module because its out of date.

Have the transaction module pulling 3 points of data + timestamp every 15 minutes.

I need to pull this out to a excel, csv or something. ideally would like to script it to run once a day and save to a folder.

But more urgently I just need it to run once showing data from the 1st to 15th of this month for an audit from the water district.

I was thinking about creating a table, running a query to populate it, and a button to save to excel or csv.

But the date range seems a little tricky on the user side.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [June 11, 2023, 12:22pm UTC](https://forum.inductiveautomation.com/t/export-data-without-reporting-module-out-of-date/74879/2 "2023-06-11T12:22:38Z")

</div>

> [@andrews](#):
>
> I was thinking about creating a table, running a query to populate it, and a button to save to excel or csv.

For a one-off, yes.

> [@andrews](#):
>
> But the date range seems a little tricky on the user side.

Use a date range selector component. Use expression bindings to adjust its output start and end dates to precisely the desired break points, then feed those into your query. Use a script instead of a binding for the data to the table.

---

<div class="post-metadata">

**Author:** ![andrews](https://avatars.discourse-cdn.com/v4/letter/a/898d66/32.png) [@andrews](https://forum.inductiveautomation.com/u/andrews)\
**Post date:** [June 11, 2023, 10:16pm UTC](https://forum.inductiveautomation.com/t/export-data-without-reporting-module-out-of-date/74879/3 "2023-06-11T22:16:18Z")

</div>

> [@pturmel](#):
>
> Use a date range selector component.

This was my initial thought. But it seems to clunky to use to adjust dates.

I ended up using a text field and passing it into the query. Seems "easier" and for a one enough shouldn't be a big deal.
