From e4afda0e4480e44e4c3f27ff2ed396cbfcf008f1 Mon Sep 17 00:00:00 2001 From: OkunElya Date: Fri, 3 Oct 2025 03:48:38 +1000 Subject: [PATCH] added a script to convert cvs data to temp --- convert_to_html.py | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 convert_to_html.py 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)