Chào các bác, dạo này em đang làm một dự án nhỏ tự động hóa việc cập nhật dữ liệu từ nhiều nguồn về một file Excel tổng. Em có tham khảo các bài viết trên diễn đàn về Python và Excel, thấy nhiều anh em dùng Pandas để xử lý rất hiệu quả. Tuy nhiên, em đang gặp chút vướng mắc khi muốn cập nhật dữ liệu vào nhiều sheet khác nhau trong cùng một file Excel.
Cụ thể, em có một file Excel với các sheet như 'Sheet1', 'Sheet2', 'Sheet3',... và em muốn đọc dữ liệu từ các file CSV khác nhau, sau đó ghi từng file CSV vào một sheet tương ứng. Em đã thử dùng pd.read_csv() để đọc và df.to_excel() để ghi, nhưng nó chỉ ghi được vào sheet đầu tiên hoặc tạo một file excel mới.
Có anh em nào có kinh nghiệm xử lý trường hợp này không ạ? Em đang tìm cách để ghi dữ liệu vào từng sheet cụ thể mà không ghi đè lên nhau hoặc tạo file mới. Em nghĩ có thể dùng ExcelWriter của Pandas, nhưng chưa rõ cách sử dụng cho trường hợp nhiều sheet như em mô tả.
Em xin cảm ơn trước ạ!