Python CSV数据操作

参考文档:https://docs.python.org/3/library/csv.html#csv.writer

# Python 3.7.x
import xlsxwriter
import xlrd
import csv

class CsvData(object):

    list_table = []

    csv_table = []
    csv_json = []
    fieldnames = []

    count_row = 0
    count_collum = 0
    

    '''
    #1 csv_json、csv_table:csv数据的两种形式
    #2 csv_json、csv_table数据域名不能为空(即第一列(域名列)的列数最大)且唯一, 关键字类型为str类型
    #3 csv文件仅保存csv_json、csv_table数据,xlsx文件即可保存csv_json、csv_table数据,又可保存list_table数据

    csv_json = [
    {'姓名': '李白', '年龄': '26', '住址': '绵阳', '职业': '诗人', '朝代':'盛唐'},
    {'姓名': '杜甫', '年龄': '26', '住址': '绵阳', '职业': '诗人', '朝代':'唐朝'},
    {'姓名': '刘邦', '年龄': '55', '住址': '沛郡丰邑中阳里', '职业': '开国皇帝', '朝代':'汉朝'},
    {'姓名': '项羽', '年龄': '28', '住址': '泗水下相', '职业': '军事家', '朝代':'秦末楚汉之际'},
    {'姓名': '李白', '年龄': '12', '住址': '杭州', '职业': '小学生', '朝代':'当代'},
    ]

    csv_table = [
    ['姓名', '年龄', '住址', '职业', '朝代'], 
    ['李白', '26', '绵阳', '诗人', '盛唐'], 
    ['杜甫', '26', '绵阳', '诗人', '唐朝'], 
    ['刘邦', '55', '沛郡丰邑中阳里', '开国皇帝', '汉朝'], 
    ['项羽', '28', '泗水下相', '军事家', '秦末楚汉之际'], 
    ['李白', '12', '杭州', '小学生', '当代']
    ]
    '''

    def __init__(self):
        pass


    def given_list_table(self, list_table, to_csv_table=0):
        self.list_table = list_table.copy()
        if to_csv_table == 0:
            pass
        elif to_csv_tab
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值