-
大小: 2KB文件類型: .py金幣: 2下載: 2 次發(fā)布日期: 2021-07-26
- 語(yǔ)言: Python
- 標(biāo)簽:
資源簡(jiǎn)介
對(duì)Excel數(shù)據(jù)進(jìn)行讀取并重新整理至新Excel,并繪制Excel中數(shù)據(jù)為圖表
代碼片段和文件信息
#coding?=?utf-8
import?numpy?as?np
import?pandas?as?pd
import?xlrd
import?xlwt
import?matplotlib.pyplot?as?plt
from?pylab?import?*
mpl.rcParams[‘font.sans-serif‘]=[‘SimHei‘]?#指定默認(rèn)字體?SimHei為黑體
def?read_excel():
????#?打開文件
????workbook?=?xlrd.open_workbook(r‘D:\\work\\Data\\1.xlsx‘)
????sheet1_name?=?workbook.sheet_names()[0]
????#?根據(jù)sheet索引或者名稱獲取sheet內(nèi)容
????sheet1?=?workbook.sheet_by_index(0)??#?sheet索引從0開始
????#print(sheet1.nrows)
????data_file?=?xlwt.Workbook()??#?創(chuàng)建工作簿
????data_sheet?=?data_file.add_sheet(u‘縱向距離‘?cell_overwrite_ok=True)??#?創(chuàng)建sheet
????data_Longitudinal_Distance?=?[]
????#?獲取整行和整列的值(數(shù)組)
????real_rows?=?0
????for?i?in?range(1100):
????????rows?=?sheet1.row_values(i)??#?獲取第i行內(nèi)容
????????if?rows[1]==1?and?rows[2]==1:
????????????real_rows?+=?1
????????????for?j?in?range(16):
????????????????data_sheet.write(i+2jrows[j])
????????????????data_Longitudin
評(píng)論
共有 條評(píng)論