Giả sử bạn có file CSV pandas.csv và muốn chuyển đổi sang file HTML.
Giải pháp
- Đọc CSV:
pd.read_csv('pandas.csv'). - Mở file HTML để ghi:
open('pandas.html', 'w'). - Chuyển DataFrame sang HTML:
df.to_html(). - Ghi nội dung và đóng file.
Mã ví dụ
import pandas as pd
df = pd.read_csv('pandas.csv')
print(df)
with open('pandas.html', 'w') as f:
result = df.to_html()
f.write(result)
print("\nĐã tạo file pandas.html")
Kết quả (nội dung file HTML)
| Id | Data | |
|---|---|---|
| 0 | 1 | 11 |
| 1 | 2 | 22 |
| 2 | 3 | 33 |
| 3 | 4 | 44 |
| 4 | 5 | 55 |
Lưu ý:
- Dùng
with open(...)để tự động đóng file an toàn. to_html()có nhiều tham số:classes,border,index,justify,float_format...- Có thể nhúng CSS để đẹp hơn.