Bảng excel sử dụng python

Về mặt kỹ thuật, nhiều gói cho phép chúng tôi làm việc với các tệp Excel trong Python. Tuy nhiên, theo hướng dẫn này, chúng tôi sẽ sử dụng thư viện Pandas và XLRD để tương tác với cửa sổ làm việc Excel. Về cơ bản, bạn có thể nghĩ về một DataFrame cấu trúc như một bảng tính với các hàng và cột được lưu trữ trong các chuỗi đối tượng
  • Học
  • Key hoc
  • Theo dõi nghiệp vụ
  • Các khóa học sắp tới
  • Giấy chứng nhận
  • Giấy chứng nhận theo dõi nghề nghiệp
  • Giấy chứng nhận khóa học
  • tài nguyên
  • All resource
    • Key key note
    • mẫu
  • đồ họa thông tin

    Bài kiểm tra thực thi

    Blog

    Câu chuyện thành công

    Giá cả

    Việc làm kinh doanh

    Kế hoạch nhóm

    0

    Đào tạo trực tiếp

    Đăng nhập Đăng ký

    Việc làm kinh doanh

    Kế hoạch nhóm

    2

    Đào tạo trực tiếp

    Đăng nhập Đăng ký

    Việc làm kinh doanh

    Kế hoạch nhóm

    1

    Đào tạo trực tiếp

    Việc làm kinh doanh

    Giá cả

    0

    Việc làm kinh doanh

    Bảng excel sử dụng python

    Nếu

    import pandas as pd
    
    df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx')
    print (df)
    6, hãy cung cấp danh sách các tên cột được phân tích cú pháp, ví dụ. [Một A, B, D, E Tiết]

    import os
    print (os.getcwd()+"\\"+myName)
    
    05 là gói thao tác dữ liệu phổ biến nhất trong Python và DataFrames là loại dữ liệu Pandas để lưu trữ dữ liệu 2D dạng bảng. Đọc dữ liệu từ tệp excel hoặc tệp CSV và ghi dữ liệu vào tệp Excel hoặc tệp CSV bằng Python Pandas là kỹ năng cần thiết cho bất kỳ nhà phân tích hoặc nhà khoa học dữ liệu nào

    4. Biến phổ biến lỗi và giải quyết sự cố

    1. Liệt kê các biến phổ biến mà bạn có thể gặp phải khi tải dữ liệu từ tệp CSV vào Pandas DataFrame sẽ là
    2. Reason. Lỗi không tìm thấy tệp thường xảy ra khi có sự cố với đường dẫn tệp (hoặc thư mục) hoặc tên tệp
    3. Khắc phục. Kiểm tra đường dẫn tệp, tên tệp và tiện ích mở rộng tệp
      1. Reason. Trong ____ 47   . Trong mã, lối thoát bị theo sau bởi nhân vật, không hợp lệ
        • Sử dụng chuỗi tiền tố với  
      2. Bạn cần phải sao chép tất cả các dấu gạch chéo ngược
        import os
        print (os.getcwd()+"\\"+myName)
        
        11
      3. Reason.  
    4. Khắc phục.  

    1. Pandas read_excel() cú pháp

    Cú pháp chức năng của dataFrame to_excel() và một số tham số quan trọng là

    import os
    print (os.getcwd()+"\\"+myName)
    
    1Sr. Mô tả tham số 1 Đường dẫn tệp IOTHE từ nơi bạn muốn đọc dữ liệu. Đây có thể là một đường dẫn URL hoặc có thể là một đường dẫn tệp hệ thống cục bộ. Sơ đồ URL hợp lệ bao gồm HTTP, FTP, S3 và Tệp.
    đường dẫn tệp từ nơi bạn muốn đọc dữ liệu. Đây có thể là đường dẫn URL hoặc, có thể là đường dẫn tệp hệ thống cục bộ. Lược đồ URL hợp lệ bao gồm http, ftp, s3 và tệp. 2Sheet_name. str, int, list or none, các trường hợp 0có sẵn mặc định. ~ default is   . ________ 22 sẽ tải xuống đầu tiên, thứ ba và trang tính có tênstr, int, danh sách hoặc Không, mặc định 0
    Các trường hợp khả dụng.
    ~Mặc định là 
    import os
    print (os.getcwd()+"\\"+myName)
    
    9. Tờ đầu tiên dưới dạng Khung dữ liệu
    ~Sử dụng
    import pandas as pd
    
    df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx')
    print (df)
    0. Để đọc trang thứ 2 dưới dạng Khung dữ liệu
    ~Sử dụng Tên trang cụ thể.
    import pandas as pd
    
    df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx')
    print (df)
    1 để tải trang tính có tên “Sheet1”
    ~Tải nhiều trang tính bằng dict.
    import pandas as pd
    
    df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx')
    print (df)
    2 sẽ tải trang đầu tiên, thứ ba và trang tính có tên “MySheet” dưới dạng từ điển của DataFrame
    ~None. Load All sheet3HeaderDefault là 0. Vượt qua Tiêu đề = 1 để xem dòng thứ hai của tệp dữ liệu là tiêu đề. Không sử dụng được nếu không có tiêu đề.
    mặc định là 0. Vượt qua Header = 1 để coi dòng thứ hai của tập dữ liệu là tiêu đề. Sử dụng Không có nếu không có tiêu đề. 4Usecols ~ Mặc định là ____03, sau đó phân tích tất cả các cột. A, B, E. F Tiết). Phạm vi bao gồm cả hai bên. ~ If
    import pandas as pd
    
    df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx')
    print (df)
    5, only ra danh sách các cột số được phân tích cú pháp, ví dụ. [1,2,5]. ~ If
    import pandas as pd
    
    df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx')
    print (df)
    6, cung cấp danh sách các tên cột được phân tích cú pháp, ví dụ. [Một A, B, D, E Tiết].
    ~Mặc định là
    import pandas as pd
    
    df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx')
    print (df)
    3, sau đó phân tích cú pháp tất cả các cột.
    ~If_______04, sau đó cung cấp danh sách các cột Excel (“A, B, D, E”) hoặc phạm vi cột Excel (e. g. "MỘT. F” hoặc “A, B, E. f”). Phạm vi bao gồm cả hai bên.
    ~If
    import pandas as pd
    
    df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx')
    print (df)
    5, cho biết danh sách các số cột sẽ được phân tích cú pháp e. g. [1,2,5].
    ~If
    import pandas as pd
    
    df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx')
    print (df)
    6, cung cấp danh sách các tên cột sẽ được phân tích cú pháp e. g. [“A, B, D, E”]. 5TIẾP TỤC. Mặc định là ____23Số hàng để phân tích cú pháp (cung cấp int).
    Mặc định là
    import pandas as pd
    
    df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx')
    print (df)
    3
    Số lượng hàng để phân tích (cung cấp int). Python pandas read_excel ()

    To know full list of & nbsp; . tham số read_excel tham khảo tài liệu chính thức

    2. Nhập tệp Excel bằng Python Pandas

    Please to see the full example

    • Tạo một khung dữ liệu & nbsp;
    • Nhập (hoặc tải) DataFrame từ tệp Excel đã lưu ở trên
    import os
    print (os.getcwd()+"\\"+myName)
    
    7

    Chúng tôi có dữ liệu sau đây về sinh viên

    first_namebằng cấptác0SamBằng tiến sĩ251ZivaMBA292Kia193RobinCÔ21

    Đọc tệp Excel vào Pandas DataFrame (giải thích)

    Bây giờ, hãy để Lừa xem các bước để nhập tệp Excel vào DataFrame

    Bước 1.   . Có thể là một đường dẫn tệp hệ thống cục bộ hoặc đường dẫn URL. Nhập đường dẫn và tên tệp nơi lưu trữ tệp Excel. Có thể là đường dẫn tệp hệ thống cục bộ hoặc đường dẫn URL

    Ví dụ,

    & nbsp;pd. read_excel(r‘ D. \Python\Tutorial\Ví dụ1. csv ‘)

    Lưu ý rằng đường dẫn được tô sáng với 3 màu khác nhau

    • & Nbsp; . phần màu xanh  biểu thị đường dẫn lưu tệp Excel.
    • Phần màu xanh lá cây tên của tệp bạn muốn nhập. phần màu xanh lá cây là tên tệp bạn muốn nhập.
    • & Nbsp; . Use ‘. xlsx, in file excel & nbsp;. phần màu tím  biểu thị loại tệp hoặc phần mở rộng tệp Excel. Sử dụng '. xlsx’ trong trường hợp là tệp Excel.

    Sửa đổi mã python trên để phản ánh đường dẫn nơi lưu trữ tệp excel trên  

    Lưu ý. Bạn có thể lưu hoặc đọc tệp Excel mà không cung cấp rõ ràng đường dẫn tệp (phần màu xanh) bằng cách đặt tệp trong thư mục công việc hiện tại. Để tìm đường dẫn thư mục hiện tại, hãy sử dụng mã bên dưới. Bạn có thể lưu hoặc đọc tệp Excel mà không cần cung cấp rõ ràng đường dẫn tệp ( phần màu xanh dương ) bằng cách đặt tệp vào thư mục làm việc hiện tại. Để tìm đường dẫn thư mục hiện tại, hãy sử dụng mã bên dưới.

    import os
    print (os.getcwd()+"\\"+myName)
    
    8
    import os
    print (os.getcwd()+"\\"+myName)
    
    9

    Tìm hiểu cách đọc nhiều tệp trong một thư mục (thư mục) ở đây. nơi đây

    Bước 2.   . Nhập mã sau và thực hiện các thay đổi cần thiết đối với đường dẫn của bạn để đọc tệp Excel

    import os
    print (os.getcwd()+"\\"+myName)
    
    0

    Ảnh chụp nhanh biểu tượng dữ liệu trong tệp Excel

    Ở phía bên trái của tệp excel hình ảnh được mở trong Microsoft Excel. Ở bên phải, cùng một tệp Excel được mở trong Juptyter Notebook bằng Pandas Read_Excel. bên trái của hình ảnh Tệp Excel được mở trong Microsoft Excel. Ở phía bên phải, cùng một tệp Excel được mở trong Jupyter Notebook bằng pandas read_excel

    3. Pandasread_excel Các ví dụ thông số quan trọngPandas read_excel Các tham số quan trọng Ví dụ

    3. 1 Nhập bảng Excel cụ thể bằng cách sử dụng Python Pandas

    Ví dụ1. xlsx Bảng thông tin cá nhân ”

    Ví dụ1. xlsx Bảng thông tin tiền lương ”

    Có thể có nhiều tờ trong một tệp Excel. Gấu trúc cung cấp các phương pháp khác nhau để nhập một hoặc nhiều bảng excel trong tham số

    import pandas as pd
    
    df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx')
    print (df)
    8
    • Default is   . Đọc tờ 1 trong Excel dưới dạng A & NBSP;
    • Sử dụng
      import pandas as pd
      
      df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx')
      print (df)
      0. Để đọc tờ thứ 2 dưới dạng A & NBSP;
    • Sử dụng cụ thể tên trang.
      import pandas as pd
      
      df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx')
      print (df)
      1 để tải bảng có tên
    • Tải nhiều tờ bằng cách sử dụng Dict. ________ 22 sẽ tải đầu tiên, thứ ba và tờ có tên là MySheet, như một từ điển của & nbsp;
    • Không. Tải tất cả các tờ

    1. Nhập bảng excel bằng số nguyên

    Theo default

    3 nhập bảng 1 trong Excel dưới dạng A & NBSP; . Để nhập tờ khai Excel thứ hai, tức là thông tin tiền lương của chúng tôi trong trường hợp của chúng tôi là A & NBSP;

    Đọc tệp Excel vào Pandas DataFrame (giải thích)

    Bây giờ, hãy để Lừa xem các bước để nhập tệp Excel vào DataFrame. first_namebằng cấptác0SamBằng tiến sĩ251ZivaMBA292KiaRobin193RobinCÔ21

    Đọc tệp Excel vào Pandas DataFrame (giải thích)

    Bây giờ, hãy để Lừa xem các bước để nhập tệp Excel vào DataFrame

    import os
    print (os.getcwd()+"\\"+myName)
    
    2

    Bước 1.   . Có thể là một đường dẫn tệp hệ thống cục bộ hoặc đường dẫn URL

    import os
    print (os.getcwd()+"\\"+myName)
    
    3

    3. 2 Chỉ nhập n hàng bảng excel bằng dấu cấu trúc bằng cách sử dụng dấu cấu trúc

    Đôi khi tệp Excel khá lớn hoặc hệ thống của chúng tôi có ràng buộc bộ nhớ. Trong trường hợp này, chúng ta chỉ có thể nhập n hàng trên bảng excel trên cùng bằng cách sử dụng tham số Pandas read_excel

    7. Ví dụ. chỉ nhập 2 hàng đầu, sử dụng8_______14first_namebằng cấp tác0SamBằng tiến sĩ251ZivaMBA29

    3. 3 Nhập các cột cụ thể của tờ Excel

    Có thể có hàng trăm cột trong bảng Excel, nhưng khi nhập, chúng tôi chỉ cần vài cột. Trong trường hợp này, chúng ta có thể vượt qua tham số

    9. Các cách khác nhau để sử dụng tham số 9 ở bên dưới
    • Default is
      import pandas as pd
      
      df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx')
      print (df)
      3, phan tích tất cả các cột
    • If
      import pandas as pd
      
      df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx')
      print (df)
      4, thì hãy cung cấp một danh sách các cột Excel được phân tách bằng dấu hôn (Hồi A, B, D, E Tiết) hoặc phạm vi của các cột Excel (ví dụ:. một A. Fiêu hoặc A, B, E. Fiêu). Phạm vi bao gồm cả hai bên
    • Nếu
      import pandas as pd
      
      df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx')
      print (df)
      5, hãy chỉ ra danh sách các cột số được phân tích cú pháp, ví dụ. [0,2,5]
    • If
      import pandas as pd
      
      df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx')
      print (df)
      6, hãy cung cấp danh sách các tên cột được phân tích cú pháp, ví dụ. [Một A, B, D, E Tiết]
    import os
    print (os.getcwd()+"\\"+myName)
    
    5first_nametuổi tác0Sam251Ziva292MBA1933. 3 Nhập các cột cụ thể của tờ Excel21

    Có thể có hàng trăm cột trong bảng Excel, nhưng khi nhập, chúng tôi chỉ cần vài cột. Trong trường hợp này, chúng ta có thể vượt qua tham số 9. Các cách khác nhau để sử dụng tham số 9 ở bên dưới

    Default is

    import pandas as pd
    
    df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx')
    print (df)
    3, phan tích tất cả các cột
    1. import os
      print (os.getcwd()+"\\"+myName)
      
      55
      • If
        import pandas as pd
        
        df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx')
        print (df)
        4, thì hãy cung cấp một danh sách các cột Excel được phân tách bằng dấu hôn (Hồi A, B, D, E Tiết) hoặc phạm vi của các cột Excel (ví dụ:. một A. Fiêu hoặc A, B, E. Fiêu). Phạm vi bao gồm cả hai bên. Lỗi Không tìm thấy tệp thường xảy ra khi có sự cố với đường dẫn tệp (hoặc thư mục) hoặc tên tệp
      • Nếu
        import pandas as pd
        
        df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx')
        print (df)
        5, hãy chỉ ra danh sách các cột số được phân tích cú pháp, ví dụ. [0,2,5]. Kiểm tra đường dẫn tệp, tên tệp và phần mở rộng tệp
    2. import os
      print (os.getcwd()+"\\"+myName)
      
      56
      • If
        import pandas as pd
        
        df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx')
        print (df)
        6, hãy cung cấp danh sách các tên cột được phân tích cú pháp, ví dụ. [Một A, B, D, E Tiết]. In
        import os
        print (os.getcwd()+"\\"+myName)
        
        57 bắt đầu thoát Unicode gồm tám ký tự, chẳng hạn như 
        import os
        print (os.getcwd()+"\\"+myName)
        
        58. Trong mã, dấu thoát được theo sau bởi ký tự 's', ký tự này không hợp lệ
      • Sửa chữa
        • import os
          print (os.getcwd()+"\\"+myName)
          
          5
        • kia
    3. import os
      print (os.getcwd()+"\\"+myName)
      
      12
      • Gói xlrd Robin không khả dụng trong môi trường python
      • 4. Lỗi phổ biến và giải quyết sự cố  Cài đặt gói xlrd nếu bạn gặp lỗi trên
        import os
        print (os.getcwd()+"\\"+myName)
        
        13

    Liệt kê các biến phổ biến mà bạn có thể gặp phải khi tải dữ liệu từ tệp CSV vào Pandas DataFrame sẽ là

    Reason. Lỗi không tìm thấy tệp thường xảy ra khi có sự cố với đường dẫn tệp (hoặc thư mục) hoặc tên tệp. hàm read_excel

    Khắc phục. Kiểm tra đường dẫn tệp, tên tệp và tiện ích mở rộng tệp. đọc dữ liệu từ tệp csv và ghi dữ liệu vào tệp CSV bằng Python

    Làm thế nào để kéo dữ liệu từ excel sang python?

    Nếu bạn có một tệp và bạn muốn phân tích dữ liệu trong đó, bạn cần thực hiện những điều sau đây theo thứ tự này