Hướng dẫn xlrd python

Đây là các thư viện Python để xử lý file Excel, không yêu cầu phải chạy trên môi trường Windows, có thể sử dụng cả với Python 2 & 3:

Thư viện Python để xử lý file Excel

openpyxl

Thư viện được đề xuất cho việc đọc ghi file Excel 2010 [xlsx]

  • Download: //pypi.python.org/pypi/openpyxl
  • Tài liệu: //openpyxl.readthedocs.org/
  • Bitbucket: //bitbucket.org/openpyxl/openpyxl

xlsxwriter

Thư viện để ghi dữ liệu, format, tạo bảng biểu cho Excel 2010 [xlsx]

  • Download: //pypi.python.org/pypi/XlsxWriter
  • Tài liệu: //xlsxwriter.readthedocs.org/
  • GitHub: //github.com/jmcnamara/XlsxWriter

xlrd

Thư viện đọc, ghi file excel với dịnh dạng cũ [xls]

  • Download: //pypi.python.org/pypi/xlrd
  • Tài liệu: //xlrd.readthedocs.io/en/latest/
  • GitHub: //github.com/python-excel/xlrd

xlwt

Thư viện đọc, ghi file excel với dịnh dạng cũ [xls]

  • Download: //pypi.python.org/pypi/xlwt
  • Tài liệu: //xlwt.readthedocs.io/en/latest/
  • Examples: //github.com/python-excel/xlwt/tree/master/examples
  • GitHub: //github.com/python-excel/xlwt

xlutils

Thư viện tổng hợp cả xlrd, openpyxl và xlwt, để xử lý copy và chỉnh sửa các file excel

  • Download: //pypi.python.org/pypi/xlutils
  • Tài liệu: //xlutils.readthedocs.io/en/latest/
  • GitHub: //github.com/python-excel/xlutils

Pandas là gì?

Pandas là một thư viện mã nguồn mở, được cấp phép BSD cung cấp các cấu trúc dữ liệu và các công cụ phân tích dữ liệu hiệu suất cao, dễ sử dụng cho ngôn ngữ lập trình Python. Nó hỗ trợ đọc các định dạng file: CSV, MS Excel, HTML, SQL,…

  • Trang chủ: //pandas.pydata.org/
  • Github: //github.com/pandas-dev/pandas
  • Tài liệu: //pandas.pydata.org/pandas-docs/stable/

Đối với Excel, Pandas sử dụng tích hợp các thư viện xlrd, openpyxl, xlsxwriter và xlwt [Mặc định là xlrd]. Nếu sử dụng thư viện nào thì bạn cần phải cài đặt thư viện đó, tất nhiên là cài đặt thông qua công cụ quản lý pip3 của Python 3

Cài đặt thư viện Pandas

Sử dụng công cụ quản lý pip3 để cài Pandas:

pip3 install pandas

Vì mặc đinh Pandas sử dụng thư viện đọc Excel là xlrd nên chúng ta cần cài thêm xlrd:

pip3 install xlrd

Hiện tại thì phiên bản mới nhất của xlrd đã không còn hỗ trợ định dang file xlsx, nếu nếu bạn muốn sử dụng thì hãy cài version thấp hơn là 1.2.0

pip3 install xlrd==1.2.0

Hoặc cài bản openpyxl

pip3 install openpyxl

Đọc file Excel với Pandas

VD: sử dụng Pandas đọc file example.xls có format như sau:

Bài viết liên quan

Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam!

HOME>> python cơ bản - lập trình python cho người mới bắt đầu>>17. csv excel json xml pdf

Bài sau
Ghi file csv trong python
Bài tiếp
Ghi dữ liệu vào file Excel trong Python
  • Bài viết mới nhất
  • Làm tròn số trong JavaScript [Math.round, Math.ceil, Math.floor] tháng 7 1, 2022
  • Số mũ trong JavaScript [Math.pow, Math.exp] tháng 7 1, 2022
  • Math.max và Math.min trong JavaScript tháng 7 1, 2022
  • Math.random trong JavaScript tháng 7 1, 2022
  • throw trong JavaScript và cách trả về ngoại lệ tuỳ ý tháng 7 1, 2022
  • Các ngoại lệ trong JavaScript và cách xử lý tương ứng tháng 7 1, 2022
  • try...catch trong JavaScript và cách xử lý ngoại lệ tháng 7 1, 2022
  • Xử lý ngoại lệ của hàm xử lý mô tả trong khối try tháng 7 1, 2022
Profile

Tác giả : Kiyoshi [Chis Thanh]

Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản.

Chủ Đề