【Python+Excel 01】python按列读取CSV信息,并将其写入excel

一、应用背景
下载了FLUXNET的站点数据来进行验证,需要把csv文件的其中几列读取到excel表中,方便进行下一步操作
原始CSV文件:
在这里插入图片描述

二、参考文章
《Python读取csv文件,并加载其中的几行几列》
《python 按列读取csv文件 csv》
《Python读写Excel文件方法介绍》

三、成功代码

import csv
import xlwt 

filename=r"D:\DATA\excel\Dan.csv" #文件名称
# 设置Excel编码
file = xlwt.Workbook('encoding = utf-8') 
# 创建sheet工作表
sheet1 = file.add_sheet('sheet1',cell_overwrite_ok=True) 
names=['year','month','day','min','TA_F','NETRAD'] #需要选取的列名
# sheet1.write(a,b,c) 函数中参数a、b、c分别对应行数、列数、单元格内容
for i in range(0,6): #选取7列
    sheet1.write(0, i, names[i]) # 写入列名称
    with open(filename,'r') as csvfile:
        reader = csv.DictReader(csvfile) #读取CSV文件
        column=[row[names[i]] 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值