参考文档: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