Chào mọi người, dạo này mình đang có nhu cầu tự động hóa việc nhập liệu từ một file JSON vào bảng tính Excel. Mình tìm hiểu thì thấy Python có vẻ là công cụ mạnh mẽ để làm việc này, đặc biệt là với thư viện pandas. Tuy nhiên, mình vẫn còn hơi bỡ ngỡ.
Cụ thể, mình có một file JSON chứa dữ liệu bán hàng theo ngày, cấu trúc khá đơn giản, ví dụ:
[
{
"Ngay": "2023-10-26",
"SanPham": "Banh",
"SoLuong": 10,
"DonGia": 5000
},
{
"Ngay": "2023-10-26",
"SanPham": "Keo",
"SoLuong": 20,
"DonGia": 2000
}
]Mình muốn viết một script Python để đọc file JSON này và ghi dữ liệu vào một file Excel mới, hoặc cập nhật vào một file Excel đã có sẵn. Dữ liệu trong Excel nên có các cột tương ứng với các key trong JSON.
Có anh em nào đã từng làm qua việc này chưa ạ? Xin chỉ giáo giúp mình cách thực hiện với pandas hoặc các thư viện Python khác phù hợp. Đặc biệt là làm sao để xử lý trường hợp file JSON có cấu trúc phức tạp hơn một chút hoặc có nhiều file JSON cần gộp lại.
Mình xin cảm ơn!