Viết Excel với Python Pandas. Bạn có thể viết bất kỳ dữ liệu nào (danh sách, chuỗi, số, v.v.) để vượt trội, trước tiên bằng cách chuyển đổi nó thành một khung dữ liệu gấu trúc và sau đó viết DataFrame thành Excel. Để xuất một dữ liệu gấu trúc dưới dạng tệp excel (phần mở rộng: .xlsx, .xls), hãy sử dụng phương thức $ pip install xlwt Khóa học liên quan: Phân tích dữ liệu với Python Pandas Data
Analysis with Python Pandas $ pip install xlwt Cả hai có thể được cài đặt với PIP. (PIP3 tùy thuộc vào môi trường)
$ pip install openpyxl
4.installXLWT, OpenPyXL
$ pip install openpyxl
4 sử dụng một thư viện có tên XLWT và OpenPyXL bên trong.
1 2 | $ pip install xlwt $ pip install openpyxl |
Viết excel
Viết tệp dữ liệu vào tệp Excel
Nhập OpenPyXL là bắt buộc nếu bạn muốn nối nó vào tệp Excel hiện có được mô tả ở cuối.a DataFrame được xác định bên dưới:
A dataframe is
defined below:
1 2 3 4 5 6 7 8 9 10 11 | import pandas as pd import openpyxl df = pd.DataFrame([[11, 21, 31], [12, 22, 32], [31, 32, 33]], index=['one', 'two', 'three'], columns=['a', 'b', 'c']) print(df) |
Bạn có thể chỉ định một đường dẫn là đối số đầu tiên của $ pip install xlwt
$ pip install openpyxl
6.
Lưu ý: Dữ liệu trong tệp gốc sẽ bị xóa khi ghi đè.
Đối số $ pip install xlwt
$ pip install openpyxl
7 là tên của trang tính. Nếu bị bỏ qua, nó sẽ được đặt tên là $ pip install xlwt
$ pip install openpyxl
8.
1 | df.to_excel('pandas_to_excel.xlsx', sheet_name='new_sheet_name') |
Khóa học liên quan: Phân tích dữ liệu với Python Pandas Data Analysis with Python Pandas
installXLWT, OpenPyXL
1 | df.to_excel('pandas_to_excel.xlsx', sheet_name='new_sheet_name') |
Nếu bạn không cần viết chỉ mục (tên hàng), cột (tên cột), chỉ mục đối số, cột là sai.
df.to_excel('pandas_to_excel_no_index_header.xlsx', index=False, header=False)
Viết nhiều khung dữ liệu vào các tệp excel
Đối tượng Excelwriter cho phép bạn sử dụng nhiều gấu trúc. Các đối tượng DataFrame có thể được xuất sang các tờ riêng biệt. | Ví dụ, gấu trúc. Chuẩn bị một đối tượng DataFrame khác. |
________số 8
df2 = df[['a', 'c']] print(df2) | Sau đó, sử dụng hàm excelwriter () như thế này: |
$ pip install xlwt
$ pip install openpyxl
0
$ pip install xlwt
$ pip install openpyxl
1
Bạn không cần phải gọi Writer.save (), writer.close () trong các khối.
Nối vào một tệp excel hiện có
Đối tượng Excelwriter cho phép bạn sử dụng nhiều gấu trúc. Các đối tượng DataFrame có thể được xuất sang các tờ riêng biệt. | Ví dụ, gấu trúc. Chuẩn bị một đối tượng DataFrame khác. |
Khóa học liên quan: Phân tích dữ liệu với Python Pandas Data Analysis with Python Pandas