diff --git a/convert_to_html.py b/convert_to_html.py new file mode 100644 index 0000000..6a2f813 --- /dev/null +++ b/convert_to_html.py @@ -0,0 +1,37 @@ +import csv + +def create_html_table_from_csv(csv_path, html_path): + try: + with open(csv_path, 'r', newline='', encoding='utf-8') as csv_file: + reader = csv.reader(csv_file) + header = next(reader) + + with open(html_path, 'w', encoding='utf-8') as html_file: + html_file.write('\n') + + html_file.write('\n') + html_file.write('\n') + for column_header in header: + html_file.write(f'\n') + html_file.write('\n') + html_file.write('\n') + + html_file.write('\n') + for row in reader: + html_file.write('\n') + for cell in row: + html_file.write(f'\n') + html_file.write('\n') + html_file.write('\n') + + html_file.write('
{column_header}
{cell}
\n') + + print(f"Successfully created {html_path} from {csv_path}") + + except: + pass + +if __name__ == '__main__': + csv_file_name = 'temp_sensor_data.csv' + html_file_name = 'test.html' + create_html_table_from_csv(csv_file_name, html_file_name)