import pandas as pd import os def csv_to_html(csv_file_path, html_file_path): """ 將CSV檔案轉換為HTML檔案。 :param csv_file_path: CSV檔案的路徑。 :param html_file_path: 要建立的HTML檔案的路徑。 """ # 讀取CSV檔案 df = pd.read_csv(csv_file_path) # 將DataFrame轉換為HTML格式的字串 html_table = df.to_html(classes='table table-striped', index=False) # 確保路徑存在 os.makedirs(os.path.dirname(html_file_path), exist_ok=True) # 將HTML表格字串寫入檔案 with open(html_file_path, 'w', encoding='utf-8') as html_file: html_file.write(html_table) print(f"CSV檔案已成功轉換為HTML檔案: {html_file_path}") # 使用示例 csv_file_path = './bones_properties.csv' # CSV檔案的路徑 html_file_path = './bones_properties.html' # 要建立的HTML檔案的路徑 csv_to_html(csv_file_path, html_file_path)