STDIO
Tìm kiếm gần đây
    • Nội dung
    • QR Code
    • 0
    • 0
    • Sao chép

    Trích Xuất Dữ Liệu từ File Excel bằng Python - Phần 2: Ghi Dữ Liệu

    Hướng dẫn cách trích xuất dữ liệu từ file excel bằng Python.

    Ryan

    18/03/2015
    29/09/2020
    2 phút đọc
    Trích Xuất Dữ Liệu từ File Excel bằng Python - Phần 2: Ghi Dữ Liệu

    Hiện thực

    Cài đặt gói xlwt

    Truy cập https://pypi.org/project/xlwt/#files để tải gói xlwt về máy:

    Tải gói xlwt để trích xuất dữ liệu excel trong Python.

    Giải nén và vào thư mục để chạy cmd:

    Vào thư mục chứ gói xlwt để chạy cmd.

    Cửa sổ cmd hiện lên gõ vào dòng lệnh sau để tiến hành cài đặt:

    python setup.py install
    Cài đặt gói xlwt trong python

    Sau khi cài đặt thành công:

    Kết quả cài đặt thành công gói xlwt

    Ghi dữ liệu

    Tạo Workbook

    Tạo Workbook và các sheet:

    from xlwt import Workbook
    
    wb = Workbook()
    sheet1 = wb.add_sheet('sheet 1')
    sheet2 = wb.add_sheet('sheet 2')
    sheet3 = wb.add_sheet('sheet 3')
    
    wb.save('demo_xlwt.xls')

    Kết quả

    Tạo file excel từ thư viện xlwt trong python

    File được tạo ra sẽ mặc định ở cùng thư mục với file Python.

    Ghi dữ liệu

    Xét ví dụ sau:

    from xlwt import Workbook
    
    wb = Workbook()
    sheet1 = wb.add_sheet('sheet 1')
    sheet2 = wb.add_sheet('sheet 2')
    sheet3 = wb.add_sheet('sheet 3')
    
    # Write data in sheet 1
    sheet1.write(0, 0, 'STT')
    sheet1.write(0, 1, 'Name')
    
    wb.save('demo_xlwt.xls')

    Ghi được dữ liệu vào sheet 1:

    Ghi dữ liệu vào sheet trong file excel bằng thư viện xlwt trong Python

    Thay sheet1 bằng các biến khác để ghi vào các sheet tương ứng khác của Workbook.

    Tạo trước một dữ liệu sau đó ghi vào Workbook như sau:

    from xlwt import Workbook
    
    wb = Workbook()
    sheet1 = wb.add_sheet('sheet 1')
    sheet2 = wb.add_sheet('sheet 2')
    sheet3 = wb.add_sheet('sheet 3')
    
    # Write data in sheet 1
    sheet1.write(0, 0, 'STT')
    sheet1.write(0, 1, 'Name')
    
    # data
    author_stdio = (
        [1, 'La Kiến Vinh'],
        [2, 'Vũ Quang Huy'],
        [3, 'Ryan Le'],
    )
    
    # Start from the first cell. Rows and columns are zero indexed.
    row = 1
    col = 0
    
    # Iterate over the data and write it out row by row.
    for item, cost in (author_stdio):
        sheet1.write(row, col,     item)
        sheet1.write(row, col + 1, cost)
        row += 1
    
    
    wb.save('demo_xlwt.xls')
    

    Kết quả:

    Điều chỉnh độ rộng của một cột:

    sheet1.col(1).width = 7000

    Nhập công thức cho một ô tính:

    from xlwt import Formula
    sheet1.write(3, 1, Formula('SUM(A2:A4)'))

    Link download file demo

    0 Bình luận

    Khoá học Python Online căn bản

    199,000₫ 600,000₫

    Sách - 90 Ngày Đầu Tiên Làm Sếp

    139,000₫
    Python

    Python

    Python từ cơ bản đến ứng dụng.

    Đề xuất

    Trích Xuất Dữ Liệu từ File Excel bằng Python - Phần 1: Đọc Dữ Liệu
    Hướng dẫn cách để trích xuất dữ liệu từ file excel bằng python.
    18/03/2015
    Import Dữ Liệu Từ File Excel vào MySQL Bằng Python
    Hướng dẫn import dữ liệu từ file excel vào MySQL bằng Python.
    20/12/2015

    Khám phá

    Phân Tích Dữ Liệu và Viết Rule cho Modsecurity
    Trích xuất và phân tích dữ liệu thông qua ModSecurity.
    Hướng Dẫn Trích Xuất Dữ Liệu Bằng ModSecurity
    Hướng dẫn trích xuất dữ liệu thông qua ModSecurity.
    Cấu Trúc File CSV và Cách Đọc - Ghi File CSV
    File .csv là gì, cấu trúc file CSV - cách tạo, đọc ghi file csv với các ...
    Đọc và Ghi File trong Python
    Đọc và ghi file text với Python thông qua code ví dụ với các mode cơ bản ...
    28/03/2015
    Đọc Ghi File Cơ Bản Trong C#
    Hướng dẫn đọc và ghi file cơ bản sử dụng đối tượng File trong C#. Nhờ có ...
    Tìm Hiểu về Tuples trong Python
    Tìm hiểu kiểu dữ liệu Tuples trong Python.
    25/03/2015
    Tìm Hiểu về Lists trong Python
    Tìm hiểu về kiểu dữ liệu Lists và cách sử dụng Lists trong Python.
    25/03/2015
    Tìm Hiểu về fstream
    Kiến thức về file là một trong những kiến thức quan trọng đối với các ...
    11/05/2015
    Khi bạn nhấn vào liên kết sản phẩm do STDIO đề xuất và mua hàng, STDIO có thể nhận được hoa hồng. Điều này hỗ trợ STDIO tạo thêm nhiều nội dung hữu ích. Tìm hiểu thêm.
    STDIO
    Trang chính
    Công ty TNHH STDIO

    30, Trịnh Đình Thảo, Hòa Thạnh, Tân Phú, Hồ Chí Minh
    +84 28.36205514 - +84 942.111912
    developer@stdio.vn

    383/1 Quang Trung, Phường 10, Quận Gò Vấp, Hồ Chí Minh
    Số giấy phép ĐKKD: 0311563559 do sở Kế hoạch và Đầu Tư TPHCM cấp ngày 23/02/2012

    ©STDIO, 2013 - 2020