ifccsv#

Module Contents#

ifccsv.parser#
class ifccsv.IfcCsv#
Import(self, ifc_file, table, attributes=None, delimiter=',', null='-', empty='', bool_true='YES', bool_false='NO')#
export(self, ifc_file, elements, attributes, headers=None, output=None, format=None, should_preserve_existing=False, include_global_id=True, delimiter=',', null='-', empty='', bool_true='YES', bool_false='NO', concat=', ', sort=None, groups=None, summaries=None, formatting=None)#
export_csv(self, output, delimiter=None)#
export_ods(self, output, should_preserve_existing=False)#
export_pd(self)#
export_xlsx(self, output, should_preserve_existing=False)#
format_results(self, formatting, attributes, null)#
get_col(self, row, col_index)#
get_row(self, table, row_index)#
get_wildcard_attributes(self, attribute)#
group_results(self, groups, attributes)#
import_csv(self, ifc_file, table, attributes=None, delimiter=',', null='-', empty='', bool_true='YES', bool_false='NO')#
import_ods(self, ifc_file, table, attributes, null, empty, bool_true, bool_false)#
import_pd(self, ifc_file, df, attributes=None, null='-', empty='', bool_true='YES', bool_false='NO')#
import_xlsx(self, ifc_file, table, attributes, null, empty, bool_true, bool_false)#
process_row(self, ifc_file, row, headers, attributes, null, empty, bool_true, bool_false)#
set_cell_value(self, cell, value)#
sort_results(self, sort, attributes, include_global_id)#
summarise_results(self, summaries, attributes)#