寫入到csv表格
# 導入CSV安裝包 import csv # 1. 創建文件對象 f = open('嘻嘻.csv','w',encoding='utf-8',newline='') # 2. 基於文件對象構建 csv寫入對象 csv_writer = csv.writer(f) # 3. 構建列表頭 csv_writer.writerow(["姓名","年齡","性別"]) # 4. 寫入csv文件內容 csv_writer.writerow(["l",'18','男']) csv_writer.writerow(["c",'20','男']) csv_writer.writerow(["w",'22','女']) # 5. 關閉文件 f.close()
讀取csv表格
# 1. 創建文件對象 with open('嘻嘻.csv','r',encoding='utf-8') as f: f_csv = csv.reader(f) #過濾掉標題 next(f_csv) #讀取內容 for i in f_csv: print(i)
寫入到Excel表格
import xlwt #創建Excel Excel_book = xlwt.Workbook() #創建sheet sheet = Excel_book.add_sheet('test') #在一行一列寫入文字‘hello’ sheet.write(1,0,'hello') Excel_book.save('test.xls')
讀取Excel表格
#讀取Excel import xlrd data = xlrd.open_workbook('test.xls') #獲取第一個sheet sheet = data.sheets()[0] #獲取行數和列數 nrows = sheet.nrows ncols = sheet.ncols #獲取行數據 for i in range(nrows): print(sheet.row_values(i)) #獲取列數據 for j in range(ncols): print(sheet.col_values(j))
寫入到word(一般用不到)
#寫入到Word from docx import Document document = Document() document.add_paragraph('hello,word') document.save('demo.docx')