IfcFM now supports writing to Pandas Dataframes

This commit is contained in:
Dion Moult
2023-09-27 14:18:48 +10:00
parent 22edbddd84
commit 182b6c7b07
+12
View File
@@ -36,6 +36,12 @@ except:
pass # No ODF support
try:
import pandas as pd
except:
pass # No Pandas support
class Parser:
def __init__(self, preset="basic"):
self.file = None
@@ -239,3 +245,9 @@ class Writer:
r += 1
workbook.save(output)
def write_pd(self):
results = {}
for category, data in self.categories.items():
results[category] = pd.DataFrame(data["rows"], columns=data["headers"])
return results