最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python腳本實現(xiàn)將excel表格數(shù)據(jù)拆分成兩個文件

 更新時間:2025年04月30日 09:50:34   作者:玩人工智能的辣條哥  
這篇文章主要為大家詳細介紹了如何用python腳本把一個表格有4萬多條數(shù)據(jù)分為兩個文件表,每個2萬條數(shù)據(jù),文中的示例代碼講解詳細,有需要的小伙伴可以了解下

環(huán)境

python3.10

Win10專業(yè)版

問題描述

如何用python腳本把一個表格有4萬多條數(shù)據(jù)分為兩個文件表,每個2萬條數(shù)據(jù)?

解決方案

你想用 Python 腳本把一個包含 4 萬多條數(shù)據(jù)的表格(假設是 CSV 或 Excel 格式)拆分成兩個文件,每個文件約 2 萬條數(shù)據(jù)。下面給你一個示例腳本,支持 CSV 和 Excel,方便你根據(jù)實際文件格式做調(diào)整。

示例代碼(以 CSV 為例)

假設輸入文件是 input.csv,輸出拆分成 output_part1.csv 和 output_part2.csv。

import csv

input_file = 'input.csv'
output_file_1 = 'output_part1.csv'
output_file_2 = 'output_part2.csv'

# 讀取所有數(shù)據(jù)
with open(input_file, newline='', encoding='utf-8') as f_in:
    reader = csv.reader(f_in)
    header = next(reader)  # 讀取表頭
    rows = list(reader)

# 計算拆分點
split_index = 20000

# 分割數(shù)據(jù)
part1 = rows[:split_index]
part2 = rows[split_index:]

# 寫入第一個文件
with open(output_file_1, 'w', newline='', encoding='utf-8') as f_out1:
    writer = csv.writer(f_out1)
    writer.writerow(header)
    writer.writerows(part1)

# 寫入第二個文件
with open(output_file_2, 'w', newline='', encoding='utf-8') as f_out2:
    writer = csv.writer(f_out2)
    writer.writerow(header)
    writer.writerows(part2)

print(f"拆分完成:{len(part1)} 條數(shù)據(jù)寫入 {output_file_1},{len(part2)} 條寫入 {output_file_2}")

如果是 Excel 文件(例如 .xlsx)

需要先安裝 openpyxl

pip install openpyxl

示例代碼:

import openpyxl

input_file = 'input.xlsx'
output_file_1 = 'output_part1.xlsx'
output_file_2 = 'output_part2.xlsx'

wb = openpyxl.load_workbook(input_file)
ws = wb.active

# 讀取所有行數(shù)據(jù)(包含表頭)
rows = list(ws.values)
header = rows[0]
data_rows = rows[1:]

split_index = 20000
part1 = data_rows[:split_index]
part2 = data_rows[split_index:]

def save_excel(filename, header, data):
    wb_new = openpyxl.Workbook()
    ws_new = wb_new.active
    ws_new.append(header)
    for row in data:
        ws_new.append(row)
    wb_new.save(filename)

save_excel(output_file_1, header, part1)
save_excel(output_file_2, header, part2)

print(f"拆分完成:{len(part1)} 條數(shù)據(jù)寫入 {output_file_1},{len(part2)} 條寫入 {output_file_2}")

使用說明

  • 修改 input_file 為你的文件名。
  • 確認文件格式后,選擇合適的腳本(CSV 或 Excel)。
  • 運行腳本即可拆分。

到此這篇關于python腳本實現(xiàn)將excel表格數(shù)據(jù)拆分成兩個文件的文章就介紹到這了,更多相關python excel表格拆分內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 利用python在大量數(shù)據(jù)文件下刪除某一行的例子

    利用python在大量數(shù)據(jù)文件下刪除某一行的例子

    今天小編就為大家分享一篇利用python在大量數(shù)據(jù)文件下刪除某一行的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python IndexError報錯分析及解決方法

    Python IndexError報錯分析及解決方法

    在Python編程中,IndexError是一種常見的異常類型,它通常發(fā)生在嘗試訪問序列(如列表、元組或字符串)中不存在的索引時,本文將深入分析IndexError的成因、表現(xiàn)形式,并提供相應的解決辦法,同時附帶詳細的代碼示例,需要的朋友可以參考下
    2024-07-07
  • Python中itertools簡介使用介紹

    Python中itertools簡介使用介紹

    itertools是python內(nèi)置的模塊,使用簡單且功能強大,itertools模塊標準化了一個快速、高效利用內(nèi)存的核心工具集,這些工具本身或組合都很有用,這篇文章主要介紹了Python中itertools詳解,需要的朋友可以參考下
    2022-12-12
  • python-docx的簡單使用示例教程

    python-docx的簡單使用示例教程

    這篇文章主要介紹了python-docx的簡單使用,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • python-Web-flask-視圖內(nèi)容和模板知識點西寧街

    python-Web-flask-視圖內(nèi)容和模板知識點西寧街

    在本篇文章里小編給大家分享了關于python-Web-flask-視圖內(nèi)容和模板的相關知識點內(nèi)容,有需要的朋友們參考學習下。
    2019-08-08
  • python展開嵌套列表的多種方法

    python展開嵌套列表的多種方法

    本文主要介紹了python展開嵌套列表的多種方法,包括for循環(huán)、列表推導式和sum函數(shù)三種方法,具有一定的參考價值,感興趣的可以了解一下
    2025-03-03
  • OPENCV去除小連通區(qū)域,去除孔洞的實例講解

    OPENCV去除小連通區(qū)域,去除孔洞的實例講解

    今天小編就為大家分享一篇OPENCV去除小連通區(qū)域,去除孔洞的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python實現(xiàn)字典去除重復的方法示例

    Python實現(xiàn)字典去除重復的方法示例

    這篇文章主要介紹了Python實現(xiàn)字典去除重復的方法,涉及Python字典遍歷、文件讀取、去除重復等相關操作技巧,需要的朋友可以參考下
    2017-07-07
  • pytorch對可變長度序列的處理方法詳解

    pytorch對可變長度序列的處理方法詳解

    今天小編就為大家分享一篇pytorch對可變長度序列的處理方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python爬蟲爬取商品失敗處理方法

    Python爬蟲爬取商品失敗處理方法

    在本篇文章里小編給大家整理了一篇關于Python爬蟲爬取商品失敗處理方法,有興趣的朋友們可以學習參考下。
    2021-08-08

最新評論

崇信县| 自治县| 厦门市| 丹阳市| 乐至县| 若尔盖县| 临沭县| 资溪县| 普定县| 宽甸| 高安市| 枣庄市| 巨鹿县| 旅游| 都匀市| 秭归县| 铅山县| 佳木斯市| 黑龙江省| 泰兴市| 丹巴县| 四子王旗| 莒南县| 斗六市| 甘谷县| 高唐县| 鄂托克旗| 淅川县| 清水县| 芜湖市| 绿春县| 临泉县| 清新县| 紫阳县| 清水河县| 大荔县| 黄骅市| 新沂市| 全椒县| 耒阳市| 溧水县|