コード例 #1
0
def read_length_log():
    

if __name__ == '__main__':
    datas = stat_util.get_list_from_csv(INPUT_PATH)
    fix_row_data(datas)
    sheet_datas = convert_rowdata_to_dict(datas)
    #sheet_datas = stat_util.sort_dict_by_key(sheet_datas)
    wb = create_xlsx_from_dict(sheet_datas)
    wb.save('Data.xlsx')
コード例 #2
0
                    new_data[j] += int(d[j])
        week_datas[key] = new_data
    #print week_datas
    for key in sorted(week_datas.keys()):
        week_num = 'Week ' + str(key)
        data = week_datas.get(key)
        values = []
        values.append(week_num)
        for i in SHEET_INDEX:
            if i == SHEET_INDEX[0]:
                values.append(int(data[i]))
            elif i == SHEET_INDEX[2]  or i == SHEET_INDEX[3] or i == SHEET_INDEX[4] or i == SHEET_INDEX[6]:
                values.append(int(data[i]))
            elif i > SHEET_INDEX[0]:
                values.append('%.4f'  % ( int(data[i]) * 1.0 / int(data[SHEET_INDEX[0]]) ))
            else:
                #values.append(data[i] / 7)
                values.append(data[i])
        #print values
        for col_idx , value in enumerate(values):
            cell = ws.cell(row = row_idx, column = col_idx)
            cell.value = value
        row_idx += 1
        
if __name__ == '__main__':
    datas = stat_util.get_list_from_csv(INPUT_PATH)
    fix_row_data(datas)
    sheet_datas = convert_rowdata_to_dict(datas)
    #sheet_datas = stat_util.sort_dict_by_key(sheet_datas)
    wb = create_xlsx_from_dict(sheet_datas)
    wb.save('Data.xlsx')