
Sử dụng xlwings tương tác với MS Excel
Bài viết được sự cho phép của tác giả Nguyễn Việt Hưng xlwings là 1 thư viện Python dùng để tương tác giữa Python và MS Excel. Hoạt động được trên Windows và Mac. xlwings có các tính năng: [irp posts="35934" name="Checked và Unchecked Exception trong Java"] [irp posts="13762" name="PHPExcel - Import và Export xử lý Excel"] Scripting: Tự động hóa/tương tác với Excel từ môi trường Python, sử dụng cú pháp gần với VBA mà vẫn "Pythonic". Macros: Viết các script python thay thế cho VBA macros, giúp code dễ đọc hơn. Sau khi viết script python xong, chỉ cần gọi 1 hàm trong VBA là script chạy. UDFs: Viết hàm người dùng tự định nghĩa bằng ngôn ngữ Python và sử dụng được hàm đó trong excel (Windows only). REST API: cung cấp REST API cho Excel workbook. Cài đặt: pip install xlwings Sử dụng: Một số thao tác cơ bản: import xlwings as xw # mở workbook mới new_wb = xw.Book() # hoặc opening_wb = xw.Book('name_of_opening_workbook') # hoặc open_new_workbook = xw.Book('full/relaive_path_to_xls') # Lấy các sheets có trong file excel xw.sheets # [...]
Đọc thêm