zoukankan      html  css  js  c++  java
  • [python] CSV read and write using module xlrd and xlwt

    1. get data from csv, skip header of the file.

    1 with open('test_data.csv','rb,) as csvfile:
    2         readCSV = csv.reader(csvfile, delimiter= ',')
    3         headers = next(readCSV)
    4         for row in readCSV:
    5             distance_travelled.append(row[DISTANCE_COLUM_NO])

     2. get one colum of data

    1 import csv
    2 with open('A.csv','rb') as csvfile:
    3     reader = csv.reader(csvfile)
    4     column = [row[2] for row in reader]
    5 print column

    xlwt module

    1. install, using the command :

    pip install xlwt
    

     2. a quick start (from the internet)

    import xlwt
    from datetime import datetime
    
    style0 = xlwt.easyxf('font: name Times New Roman, color-index red, bold on',
        num_format_str='#,##0.00')
    style1 = xlwt.easyxf(num_format_str='D-MMM-YY')
    
    wb = xlwt.Workbook()
    ws = wb.add_sheet('A Test Sheet')
    
    ws.write(0, 0, 1234.56, style0)
    ws.write(1, 0, datetime.now(), style1)
    ws.write(2, 0, 1)
    ws.write(2, 1, 1)
    ws.write(2, 2, xlwt.Formula("A3+B3"))
    
    wb.save('example.xls')
    
  • 相关阅读:
    CentOS 6.x 系统安装选项说明
    MySQL表的操作
    6月13号
    6月11号
    6月10号
    6月9号
    6月6
    day27
    day 28
    day 29
  • 原文地址:https://www.cnblogs.com/sarah-zhang/p/5451854.html
Copyright © 2011-2022 走看看