diff --git a/read_datasheet.py b/read_datasheet.py
index 729c8a9..6b3273d 100755
--- a/read_datasheet.py
+++ b/read_datasheet.py
@@ -232,6 +232,10 @@ def flatten(tables):
                 
                 print("\"" + keyname + "\":", "\"" + str(out[fullkeyname]) + "\",")
 
+            # if the item has at least two commas in it, split it
+            if tables[table][key].count(',') >= 2:
+                out[fullkeyname] = map(lambda x: x.strip(), tables[table][key].split(","))
+
     print("}")
     return out