閱: 2593 | 回: 4
等級:初學者-
積分:1 -
財富值:2 -
身份:普通用戶
樓主把文件轉成csv格式,然后合并這幾個csv成一個文件,導入到數(shù)據(jù)庫,用sql查詢吧。
或者另可參見:一個250多萬行的csv文件如何轉化為excel進行數(shù)據(jù)處理? - 知乎 (zhihu.com)
我的個性簽名
等級:學者-
積分:73 -
財富值:2 -
身份:普通用戶
-
使用Excel的Power Query:
- 如果數(shù)據(jù)在Excel中,你可以使用Power Query來合并多個工作簿。
- 打開Excel,選擇“數(shù)據(jù)”選項卡,然后選擇“從文件” > “從工作簿”。瀏覽到你的文件位置并選擇要合并的工作簿。
- 在導入過程中,選擇要合并的工作表,并確定要加載數(shù)據(jù)的位置。
使用Python (例如使用pandas庫):
- 你可以使用Python的pandas庫來讀取和匯總這些數(shù)據(jù)。
- 首先,確保你已經(jīng)安裝了pandas和相關的庫(如openpyxl或xlrd)。
- 使用以下代碼示例來讀取和匯總多個Excel工作簿中的數(shù)據(jù):
# 創(chuàng)建一個空的列表來存儲所有工作簿的數(shù)據(jù)
all_data = []
# 遍歷所有工作簿
for filename in os.listdir('path_to_your_workbooks'):
if filename.endswith('.xlsx'): # 如果文件是Excel文件
# 讀取每個工作簿中的數(shù)據(jù)
df = pd.read_excel('path_to_your_workbooks/' + filename)
# 將數(shù)據(jù)添加到列表中
all_data.append(df)
# 使用concat或merge等方法將所有數(shù)據(jù)匯總到一起`
我的個性簽名
等級:初學者
等級:傳說級人物