# Xlsxwriter not working in ignition 8

**URL:** <https://forum.inductiveautomation.com/t/xlsxwriter-not-working-in-ignition-8/50590>\
**Category:** Ignition\
**Created:** [September 3, 2021, 7:33am UTC](https://forum.inductiveautomation.com/t/xlsxwriter-not-working-in-ignition-8/50590 "2021-09-03T07:33:15Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [September 7, 2021, 11:09am UTC](https://forum.inductiveautomation.com/t/xlsxwriter-not-working-in-ignition-8/50590/4 "2021-09-07T11:09:53Z")

</div>

There are quite a few examples of how to convert a csv file to a dataset. Here's one of them.

> [@Convert CSV to Dataset](https://forum.inductiveautomation.com/t/convert-csv-to-dataset/2505):
>
> This code will convert a CSV file to a Ignition Dataset. def readCsvAsDataSet(path): from java.io import BufferedReader,FileReader,File from system.dataset import toDataSet br = BufferedReader(FileReader(path)) line = br.readLine() headers = line.split(',') line = br.readLine() data = [] while line != None: data.append(line.split(',')) line = br.readLine() return toDataSet(headers,data) To use it, you would do something like path = system.file.saveFile(".csv") dataset = app.f…

---

_[View the full topic](https://forum.inductiveautomation.com/t/xlsxwriter-not-working-in-ignition-8/50590)._
