Hướng dẫn how read and open excel file in python? - làm thế nào để đọc và mở tệp excel trong python?

Xem thảo luận

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • 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 = import0

    pandas as pd5printpandas as pd7

    Output: 

    import1 import2import3 import4import5import6import7 Reading an excel file using Python using Xlwings

    import8import1 pandas as pd0import3 pandas as pd2pandas as pd3pandas as pd4

    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 pd9

    printimport5=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]
    6dataframe1 4dataframe1 5dataframe1 6


    Là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

    Là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].import openpyxl [ import openpyxl ] and then read the workbook: wb = openpyxl. load_workbook[PATH_TO_EXCEL_FILE] .

    Làm cách nào để đọc một tệp excel trong Python?

    Để đọ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.use the pandas read_excel[] method. You can read the first sheet, specific sheets, multiple sheets or all sheets. Pandas converts this to the DataFrame structure, which is a tabular like structure.

    Bài Viết Liên Quan

    Chủ Đề