Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
Bàn luận
pip install xlrd
Người ta có thể lấy thông tin từ bảng tính. Đọc, viết hoặc sửa đổi dữ liệu có thể được thực hiện trong Python có thể được thực hiện bằng cách sử dụng các phương thức khác nhau. Ngoài ra, người dùng có thể phải đi qua các trang khác nhau và truy xuất dữ liệu dựa trên một số tiêu chí hoặc sửa đổi một số hàng và cột và làm rất nhiều công việc. Ở đây, chúng tôi sẽ thấy các phương pháp khác nhau để đọc tệp Excel của chúng tôi.
Mô -đun cần thiết
Tệp đầu vào: & NBSP;
Python3
Phương pháp 1: Đọc tệp Excel bằng Python & NBSP; sử dụng gấu trúc
Trong phương pháp này, trước tiên chúng tôi sẽ nhập mô -đun Pandas sau đó chúng tôi sẽ sử dụng gấu trúc để đọc tệp Excel của chúng tôi. Bạn có thể đọc thêm các hoạt động bằng tệp Excel bằng Pandas trong bài viết này. Bấm vào đây
print
Result: ['Name Age Stream Percentage', '0 Ankit 18 Math 95', '1 Rahul 19 Science 90', '2 Shaurya 20 Commerce 85', '3 Aishwarya 18 Math 80', '4 Priyanka 19 Science 75', None]0
Output:
import
pandas as pd
Reading an excel file using Python using openpyxl
dataframe1
=
pd.read_excel[
______7dataframe.active has been created in the
script to read the values of the max_row and the max_column properties. These values are used in the loops to read the content of the Books2.xlsx file. You can read other operations using openpyxl in this article.
Python3
Phương pháp 2: Đọc tệp Excel bằng Python & NBSP; sử dụng OpenPyXL
Hàm load_workbook [] mở tệp books.xlsx để đọc. Tệp này được truyền như một đối số cho chức năng này. Đối tượng của dataFrame.Active đã được tạo trong tập lệnh để đọc các giá trị của các thuộc tính MAX_ROW và MAX_COLUMN. Các giá trị này được sử dụng trong các vòng lặp để đọc nội dung của tệp Books2.xlsx. Bạn có thể đọc các hoạt động khác bằng OpenPyXL trong bài viết này.
import
Result: ['Name Age Stream Percentage', '0 Ankit 18 Math 95', '1 Rahul 19 Science 90', '2 Shaurya 20 Commerce 85', '3 Aishwarya 18 Math 80', '4 Priyanka 19 Science 75', None]2
Result: ['Name Age Stream Percentage', '0 Ankit 18 Math 95', '1 Rahul 19 Science 90', '2 Shaurya 20 Commerce 85', '3 Aishwarya 18 Math 80', '4 Priyanka 19 Science 75', None]3
=
Result: ['Name Age Stream Percentage', '0 Ankit 18 Math 95', '1 Rahul 19 Science 90', '2 Shaurya 20 Commerce 85', '3 Aishwarya 18 Math 80', '4 Priyanka 19 Science 75', None]5
Result: ['Name Age Stream Percentage', '0 Ankit 18 Math 95', '1 Rahul 19 Science 90', '2 Shaurya 20 Commerce 85', '3 Aishwarya 18 Math 80', '4 Priyanka 19 Science 75', None]6
]
dataframe1
=
import
0
pandas as pd
5print
pandas as pd
7
Output:
import
1 import
2import
3 import
4import
5import
6import
7 Reading an excel file using Python using Xlwings
import
8import
1 pandas as pd
0import
3 pandas as pd
2pandas as pd
3pandas as pd
4
Python3
Phương pháp 3: Đọc tệp Excel bằng Python & NBSP; sử dụng XLWings
XLWings có thể được sử dụng để chèn dữ liệu vào tệp Excel tương tự như đọc từ tệp Excel. Dữ liệu có thể được cung cấp dưới dạng danh sách hoặc một đầu vào duy nhất cho một ô nhất định hoặc lựa chọn các ô. & NBSP; bạn có thể đọc các hoạt động khác bằng XLWings trong bài viết này.
import
pandas as pd
9
print
import
5=
6=
7
Output:
Result: ['Name Age Stream Percentage', '0 Ankit 18 Math 95', '1 Rahul 19 Science 90', '2 Shaurya 20 Commerce 85', '3 Aishwarya 18 Math 80', '4 Priyanka 19 Science 75', None]
dataframe1
0=
dataframe1
2
Result: ['Name Age Stream Percentage', '0 Ankit 18 Math 95', '1 Rahul 19 Science 90', '2 Shaurya 20 Commerce 85', '3 Aishwarya 18 Math 80', '4 Priyanka 19 Science 75', None]6
dataframe1
4dataframe1
5dataframe1
6Làm cách nào để đọc một tệp XLSX trong Python?
Làm cách nào để đọc tệp Excel [XLSX] trong Python? Bây giờ, phương thức chung để đọc các tệp XLSX trong Python [với OpenPyXL] là nhập openpyxl [nhập openpyxl] và sau đó đọc sổ làm việc: wb = openpyxl. load_workbook [path_to_excel_file].
Làm cách nào để đọc một tệp excel trong Python?.xlsx extension. The first row of the spreadsheet is mainly reserved for the header, while the first column identifies the sampling unit. Each workbook can contain multiple sheets that are also called a worksheets. A box at a particular column and row is called a cell, and each cell can include a number or text value. The grid of cells with data forms a sheet.
Để đọc một tệp excel dưới dạng dataFrame, hãy sử dụng phương thức pandas read_excel []. Bạn có thể đọc tờ đầu tiên, tờ cụ thể, nhiều tờ hoặc tất cả các tờ. Pandas chuyển đổi điều này thành cấu trúc DataFrame, là một cấu trúc giống như bảng.
Excel là một ứng dụng bảng tính được phát triển bởi Microsoft. Nó là một công cụ dễ dàng truy cập để tổ chức, phân tích và lưu trữ dữ liệu trong các bảng. Nó được sử dụng rộng rãi trong nhiều ứng dụng khác nhau trên toàn thế giới. Từ các nhà phân tích đến CEO, các chuyên gia khác nhau sử dụng Excel cho cả số liệu thống kê nhanh và khủng hoảng dữ liệu nghiêm trọng.
Tài liệu Excelxlrd module.
Một tài liệu bảng tính Excel được gọi là sổ làm việc được lưu trong một tệp có phần mở rộng .xlsx. Hàng đầu tiên của bảng tính chủ yếu được dành cho tiêu đề, trong khi cột đầu tiên xác định đơn vị lấy mẫu. Mỗi sổ làm việc có thể chứa nhiều tờ còn được gọi là bảng tính. Một hộp ở một cột và hàng cụ thể được gọi là ô và mỗi ô có thể bao gồm một số hoặc giá trị văn bản. Lưới của các ô có dữ liệu tạo thành một tờ.
Bảng hoạt động được định nghĩa là một tờ trong đó người dùng hiện đang xem hoặc xem lần cuối trước khi đóng Excel.
Đọc từ một tệp excel
Đầu tiên, bạn cần viết một lệnh để cài đặt mô -đun XLRD.
Tạo một sổ làm việc
Một sổ làm việc chứa tất cả các dữ liệu trong tệp Excel. Bạn có thể tạo một sổ làm việc mới từ đầu hoặc bạn có thể dễ dàng tạo sổ làm việc từ tệp Excel đã tồn tại. In the above example, firstly, we have imported the xlrd module and defined the location of the file. Then we have opened the workbook from the excel file that already exists.
Tệp đầu vào
Chúng tôi đã chụp ảnh nhanh của sổ làm việc.
Đây là gói Python cung cấp cấu trúc dữ liệu có lợi được gọi là khung dữ liệu.
Thí dụ
Đọc từ openpyxl
Đầu tiên, chúng ta cần cài đặt mô -đun OpenPyxL bằng PIP từ dòng lệnh.
Sau đó, chúng ta cần nhập mô -đun.
Chúng tôi cũng có thể đọc dữ liệu từ bảng tính hiện có bằng OpenPyXL. Nó cũng cho phép người dùng thực hiện các tính toán và thêm nội dung không phải là một phần của tập dữ liệu gốc.
Thí dụ
Output:
Đọc từ openpyxl