Làm cách nào để xuất dữ liệu khung dữ liệu sang excel?

Viết Excel với Python Pandas. Bạn có thể ghi bất kỳ dữ liệu nào [danh sách, chuỗi, số, v.v.] vào Excel, trước tiên bằng cách chuyển đổi dữ liệu đó thành Khung dữ liệu Pandas và sau đó ghi Khung dữ liệu vào Excel

Để xuất Khung dữ liệu Pandas dưới dạng tệp Excel [phần mở rộng. . xlsx,. xls], sử dụng phương pháp

$ pip install xlwt
$ pip install openpyxl
4

khóa học liên quan. Phân tích dữ liệu với Python Pandas

cài đặtxlwt, openpyxl

$ pip install xlwt
$ pip install openpyxl
4 sử dụng thư viện có tên là xlwt và openpyxl trong nội bộ

  • xlwt được sử dụng để viết. xls [định dạng lên đến Excel2003]
  • openpyxl được sử dụng để viết. xlsx [định dạng Excel2007 trở lên]

Cả hai có thể được cài đặt với pip. [pip3 tùy thuộc vào môi trường]

1
2
$ pip install xlwt
$ pip install openpyxl

Viết Excel

Ghi DataFrame vào tệp Excel

Cần nhập openpyxl nếu bạn muốn nối nó vào tệp Excel hiện có được mô tả ở cuối.
Một khung dữ liệu được xác định bên dưới.

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]
# a b c
# one 11 21 31
# two 12 22 32
# three 31 32 33

Bạn có thể chỉ định một đường dẫn làm đối số đầu tiên của

$ pip install xlwt
$ pip install openpyxl
6

Ghi chú. rằng dữ liệu trong tệp gốc sẽ bị xóa khi ghi đè lên

Đối số

$ pip install xlwt
$ pip install openpyxl
7 là tên của sheet. Nếu bỏ qua sẽ có tên là
$ pip install xlwt
$ pip install openpyxl
8

1
$ pip install xlwt
$ pip install openpyxl
0

khóa học liên quan. Phân tích dữ liệu với Python Pandas

Nếu không cần ghi chỉ số [tên hàng], cột [tên cột] thì đối số chỉ số, cột là Sai

1
$ pip install xlwt
$ pip install openpyxl
2

Viết nhiều DataFrames vào 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 trang riêng biệt

Như một ví dụ, gấu trúc. Chuẩn bị một đối tượng DataFrame khác

$ pip install xlwt
$ pip install openpyxl
3____14

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 cho nhà văn. lưu [], nhà văn. close[] trong các khối

Nối vào một tệp Excel hiện có

Bạn có thể nối thêm DataFrame vào tệp Excel hiện có. Đoạn mã dưới đây mở một tệp hiện có, sau đó thêm hai trang tính với dữ liệu của các khung dữ liệu

Trong hướng dẫn này, chúng tôi sẽ trình bày cách xuất tệp pandas

$ pip install xlwt
$ pip install openpyxl
1 sang tệp excel bằng hai cách khác nhau. Phương pháp đầu tiên là xuất pandas
$ pip install xlwt
$ pip install openpyxl
1 sang tệp excel bằng cách gọi hàm
$ pip install xlwt
$ pip install openpyxl
3 với tên tệp. Phương pháp khác được thảo luận trong bài viết này là phương pháp
$ pip install xlwt
$ pip install openpyxl
4. Phương pháp này ghi các đối tượng vào trang tính excel và sau đó xuất chúng vào tệp excel bằng cách sử dụng hàm
$ pip install xlwt
$ pip install openpyxl
70

Trong hướng dẫn này, chúng tôi cũng sẽ thảo luận cách thêm nhiều Pandas

$ pip install xlwt
$ pip install openpyxl
71 vào nhiều trang tính excel bằng phương pháp
$ pip install xlwt
$ pip install openpyxl
4. Hơn nữa, chúng tôi đã thực hiện nhiều ví dụ trên hệ thống của mình để giải thích chi tiết từng phương pháp

Xuất một chú gấu trúc
$ pip install xlwt
$ pip install openpyxl
1 vào tệp Excel bằng cách sử dụng hàm
$ pip install xlwt
$ pip install openpyxl
3

Khi chúng tôi xuất một con gấu trúc

$ pip install xlwt
$ pip install openpyxl
1 sang một trang tính excel bằng cách sử dụng hàm
$ pip install xlwt
$ pip install openpyxl
76, nó sẽ ghi trực tiếp một đối tượng vào trang tính excel. Để thực hiện phương pháp này, hãy tạo một
$ pip install xlwt
$ pip install openpyxl
1 và sau đó chỉ định tên của tệp excel. Bây giờ, bằng cách sử dụng hàm
$ pip install xlwt
$ pip install openpyxl
76, xuất gấu trúc
$ pip install xlwt
$ pip install openpyxl
1 thành tệp excel

Trong ví dụ sau, chúng tôi đã tạo một

$ pip install xlwt
$ pip install openpyxl
1 có tên là
1
2
11 chứa các cột
1
2
12,
1
2
13,
1
2
14,
1
2
15. Sau đó, chúng tôi đã chỉ định tên cho tệp excel
1
2
16. Chúng tôi đã sử dụng phương pháp
1
2
17 để lưu tất cả dữ liệu vào bảng excel

Xem mã ví dụ dưới đây

1
2
8

đầu ra

$ pip install xlwt
$ pip install openpyxl
7

Sau khi thực hiện mã nguồn trên, tệp excel

1
2
16 sẽ được lưu trữ trong thư mục của dự án đang chạy hiện tại

Làm cách nào chúng tôi có thể chuyển đổi DataFrame thành tệp Excel?

Bạn có thể xuất Khung dữ liệu Pandas sang tệp Excel bằng cách sử dụng to_excel . Trong phần tiếp theo, bạn sẽ thấy một ví dụ đơn giản, trong đó. Một DataFrame sẽ được tạo từ đầu. Sau đó, DataFrame sẽ được xuất thành tệp Excel.

Phương pháp xuất khung dữ liệu sang tệp Excel trong gấu trúc là gì?

Cách dễ nhất để lưu Khung dữ liệu Pandas vào tệp Excel là chuyển đường dẫn đến . Phương thức to_excel[] . Điều này sẽ lưu DataFrame vào tệp Excel tại đường dẫn đó, ghi đè lên tệp Excel nếu nó đã tồn tại.

Chủ Đề