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'| {column_header} | \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'| {cell} | \n')
+ html_file.write('
\n')
+ html_file.write('\n')
+
+ html_file.write('
\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)