Tôi đang cố gắng xóa đường lưới khỏi bảng tính excel mà tôi đã tạo bằng openpyxl và không hoạt động. Tôi đang làm việc này:Xóa đường lưới khỏi excel bằng python (openpyxl)
wb = Workbook()
ws = wb.get_active_sheet()
ws.show_gridlines = False
print ws.show_gridlines
wb.save('file.xlsx')
Mã đó in 'False', nhưng tệp đã lưu hiển thị đường lưới.
xlsxwriter có giao diện đẹp. Cảm ơn các liên kết. bạn có hồ sơ không? Làm thế nào để nó so sánh với xlwt? Tôi đã sử dụng openpyxl trong quá khứ và nó đã được cách chậm hơn xlwt nếu bạn đang viết rất nhiều tế bào. – sherve
Yup, có vẻ đầy hứa hẹn! Thật không may, tôi đã không profiled nó. FYI, đây là [một số thông tin] (https://xlsxwriter.readthedocs.org/en/latest/working_with_memory.html) về chủ đề hiệu suất. Thêm vào đó, rõ ràng, nó chỉ có thể hoạt động với 'xlsx'. – alecxe
+1 cho XlsxWriter. @sherve: Tôi đã thực hiện một số thử nghiệm hiệu suất không chính thức, và đối với tôi XlsxWriter có thể so sánh với xlwt và nhanh hơn đáng kể so với openpyxl. –