使用python把csv彙總成excel

2021-10-25 13:36:43 字數 534 閱讀 9211

一、需求分析

1. 原始檔案分析

原始檔案是多個csv**,第一列為時間戳,每10分鐘統計生成一行,其餘列為ip位址在該時間段內的訪問次數

使用python把csv彙總成excel使用python把csv彙總成excel

2. 處理結果分析

根據要求,統計每個ip位址在當天訪問次數求和,彙總生成新**,結果如下,並將所有csv檔案按照檔名,分別彙總到不同的sheet下

使用python把csv彙總成excel使用python把csv彙總成excel

二、**邏輯

1. 流程分析

首先遍歷指定目錄下的.csv檔案,提取檔名生成陣列

然後使用pandas庫讀取csv檔案,提取日期和ip,然後統計每個ip當天訪問次數,生成新的dataframe

最後使用xlwings庫將pandas處理後的dataframe資料寫入excel檔案,指定檔名作為sheet名

2. 遍歷指定目錄下.csv檔案

主要用到了os模組中的walk()函式,可以遍歷資料夾下所有的檔名。

python使用csv寫入csv檔案

沒什麼好說的,直接上 吧 with open file.csv w encoding utf 8 newline as csvfile writer csv.writer csvfile 首先是表頭 writer.writerow id name gender birthday rating 然後是...

python使用csv讀寫CSV檔案

檔案的讀 import csv with open test.csv r as csv file reader csv.reader csv file for line in reader print line 檔案的寫 import csv 表頭 file header houseinfo hou...

python 使用csv模組匯出csv檔案問題

python3中存csv亂碼的問題 with open filename,a newline encoding utf 8 sig as f 中文需要設定成utf 8格式 open 增加encoding得設定即可 python2不支援 python2中中文亂碼問題 用記事本開啟匯出得csv檔案,另存...