Xlwings tạo trang tính mới
Các giá trị có thể được chọn từ một trang tính Excel bằng cách chỉ định một ô, hàng, cột hoặc vùng. Không nên chọn toàn bộ hàng hoặc cột vì toàn bộ hàng hoặc cột trong Excel khá dài, do đó sẽ dẫn đến một danh sách dài theo sau Không có. Chọn một dải dữ liệu 2D sẽ dẫn đến một danh sách các danh sách dữ liệu. Show ví dụ 2 Python3
pip install xlwings1 pip install xlwings2 # Import required library 5_______179_______6# Import required library 7# access Excel files 1
pip install xlwings1 pip install xlwings68 # Python program to 06pip install xlwings70 # Python program to 08pip install xlwings70 # Python program to 10# access Excel files 1>>> new_sheet. chỉ số 4. phiên bản đã thêm. 0. 2. 3 """ xl_workbook = Sổ làm việc. get_xl_workbook(wkb) nếu trước là Không và sau là Không. sau = Trang tính (Trang tính. đếm(wkb=wkb), wkb=wkb) elif trước. trước = Trang tính (trước, wkb=wkb) elif sau. after = Sheet(after, wkb=wkb) if name. nếu tên. hạ() trong [i. Tên. Lower() cho tôi trong Trang tính. tất cả(wkb=wkb)]. nâng cao Ngoại lệ ('Tên trang tính đó đã được sử dụng. ') khác. xl_sheet = nền tảng xl. add_sheet(xl_workbook, trước, sau) xlplatform. set_worksheet_name(xl_sheet, name) return cls(name, wkb) other. xl_sheet = nền tảng xl. add_sheet(xl_workbook, trước, sau) return cls(xlplatform. get_worksheet_name(xl_sheet), wkb) Excel rất, rất phổ biến trong các doanh nghiệp ngày nay. Tại Dataquest, chúng tôi thường khuyên bạn nên làm việc với mã vì nhiều lý do và nhiều khóa học về khoa học dữ liệu của chúng tôi nhằm mục đích dạy viết mã hiệu quả để phân tích dữ liệu và khoa học dữ liệu. Nhưng cho dù bạn thích làm việc với Python đến mức nào, thì cuối cùng, đôi khi bạn vẫn cần phải trình bày những phát hiện của mình hoặc chia sẻ dữ liệu của mình bằng Excel Nhưng điều đó không có nghĩa là vẫn không thể tận hưởng một số hiệu quả của Python. Trên thực tế, bằng cách sử dụng thư viện có tên 1, bạn có thể sử dụng Python để làm việc trong Excel nhanh hơnTrong hướng dẫn xlwings này, chúng ta sẽ hướng dẫn cách sử dụng Python trong Excel để thực thi và sử dụng một số thao tác phổ biến như xóa các hàng dựa trên các tiêu chí nhất định, sử dụng các hàm và công thức Excel, tự động điền, tạo trang tính, biểu đồ, v.v. Để theo dõi bài đăng này, bạn nên làm quen với các khái niệm Python cơ bản (đối tượng, phương thức, thuộc tính, hàm) và cú pháp của Python và có kiến thức trung cấp về Excel và VBA Chúng tôi sẽ làm việc với một bộ dữ liệu chứa thông tin liên quan đến các đợt rút thăm xổ số châu Âu có tên là EuroMillions. Tập dữ liệu này đã được tải xuống từ liên kết này và nó chứa tất cả các kỳ rút thăm EuroMillions tính đến ngày 20 tháng 9 và bao gồm cả. Dữ liệu có sẵn tại liên kết đó phải được cập nhật với thông tin mới nhất cho đến khi bạn đọc bài đăng này, nhưng trong trường hợp không có sẵn, đây là tệp CSV có dữ liệu từ liên kết đó kể từ ngày 20 tháng 9 Euromillions là xổ số đa quốc gia có sẵn ở một số quốc gia châu Âu, cụ thể là ở Andorra, Áo, Bỉ, Pháp (bao gồm các khu vực và cộng đồng hải ngoại), Ireland, Isle of Man, Liechtenstein, Luxembourg, Monaco, Bồ Đào Nha, Tây Ban Nha, Thụy Sĩ và Vương quốc Anh Theo văn bản này, kết quả xổ số bao gồm năm số từ nhóm 50 số (được đánh số từ 1 đến 50) và hai số được gọi là 2 từ nhóm 12 số. Để giành được giải độc đắc, người tham gia phải chọn chính xác tất cả các số đã quay và ngôi sao may mắn. Giải độc đắc lớn nhất từng trúng là 190 triệu euro. (Tuy nhiên, xin lưu ý rằng bộ dữ liệu của chúng tôi tính tiền thắng cược bằng Bảng Anh, không phải Euro)Trong hướng dẫn này, chúng ta sẽ sử dụng Python và xlwings với Excel để dọn sạch tập dữ liệu, sau đó tạo một số biểu đồ để trực quan hóa những con số giành được EuroMillions thường xuyên nhất
Không. DayDDMMMYYYYN1N2N3N4N5L1L2JackpotWins627514Fri24Aug20126519371273377090471230911Tue14Jun20161350423934119119280000998143Fri3Nov2006131144244993883440990107170Fri10Jun20053732477671217346990522619Tue27Aug201374038433062129315000 Cột đầu tiên là số quay thưởng, cột 3 là số quay thưởng và ngôi sao may mắn (theo thứ tự rút thăm), cột 4 là giải độc đắc tính bằng Euro và cột 5 cho chúng tôi biết có bao nhiêu cược trúng giải độc đắcGặp gỡ print(xw.apps[0].books[0] == wb) 1 1 là một thư viện Python cung cấp một số tính năng phân tích dữ liệu của Python trong một phiên bản Excel, bao gồm hỗ trợ cho mảng 8 và Sê-ri 9 và Khung dữ liệu. Giống như bất kỳ thư viện Python nào khác, nó có thể được cài đặt bằng các phương thức phổ biến như 0 hoặc 1, nhưng bạn có thể truy cập tài liệu về 1 tại đây nếu cần thêm chi tiếtLưu ý rằng bạn sẽ cần cài đặt phiên bản Microsoft Excel trên máy tính mà bạn đang sử dụng để thực hiện hướng dẫn xlwings này
print(xw.apps[0].books[0] == wb)
|