五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

python實(shí)戰(zhàn)案例:分割excel表

2022-01-27 23:11 作者:hey_just_do_it  | 我要投稿

一、實(shí)戰(zhàn)案例內(nèi)容

在使用某些軟件時(shí),需要像將excel表格數(shù)據(jù)導(dǎo)入成功才能進(jìn)行之后的操作,但由于數(shù)據(jù)量比較大,導(dǎo)入數(shù)據(jù)時(shí)軟件十分容易崩潰,所以就需要將表格分割成多個(gè)數(shù)據(jù)量小的表格,所以就有了今天這個(gè)分割excel表格的實(shí)戰(zhàn)案例。


表格分割方式

我實(shí)現(xiàn)了兩種表格分割方式,方式如下:

  • 根據(jù)輸入每個(gè)表格記錄條數(shù)進(jìn)行分割

  • 根據(jù)輸入需分割的表格數(shù)量進(jìn)行分割

輸入?yún)?shù)

需要傳入的四個(gè)參數(shù)如下:

  • xls_path: 需分割的excel表格路徑

  • split_way: 表格分割方式,0-表示設(shè)置每個(gè)表格的行數(shù)進(jìn)行分隔? 1-表示設(shè)置表格數(shù)量進(jìn)行分隔

  • split_num: 每個(gè)表格的記錄條數(shù)/需分割的表格數(shù)量

  • save_dir: 分割后表格存儲(chǔ)的文件夾路徑

二、整體思路

加載帶分割表格

需加載的內(nèi)容分為以下三部分:

  • 根據(jù)表格路徑加載excel表格

  • 獲取工作表中的第一個(gè)表格

  • 獲取表格列數(shù)和行數(shù)

代碼如下:


根據(jù)輸入的參數(shù)分割數(shù)據(jù),并將數(shù)據(jù)寫入新的表格中。

1、判斷文件夾是否存在

如果文件夾不存在,則按路徑新建文件夾。

2、按表格記錄條數(shù)分割

首先,根據(jù)輸入的參數(shù)(表格記錄條數(shù))計(jì)算出分割后的表格數(shù)量,然后根據(jù)這個(gè)數(shù)量創(chuàng)建表格、添加表格記錄,保存表格到文件夾。

3、按表格數(shù)量分割

首先,計(jì)算出每一個(gè)表格的記錄數(shù),然后根據(jù)表格數(shù)據(jù)創(chuàng)建創(chuàng)建表格、添加表格記錄,保存表格到文件夾。

核心代碼

1、創(chuàng)建表格

代碼如下:

2、添加記錄

計(jì)算分割后表格的記錄條數(shù),然后計(jì)算分割內(nèi)容在原始表格中的位置,并將器讀取出來再寫入到創(chuàng)建好的表格中,代碼如下:


3、保存表格

代碼如下:


python實(shí)戰(zhàn)案例:分割excel表的評論 (共 條)

分享到微博請遵守國家法律
扎囊县| 关岭| 平遥县| 黄骅市| 封丘县| 惠来县| 黄龙县| 石景山区| 嘉善县| 舒城县| 静安区| 二连浩特市| 宿州市| 通江县| 红河县| 玉溪市| 马关县| 开阳县| 江门市| 文登市| 宁都县| 抚州市| 崇明县| 霸州市| 调兵山市| 元阳县| 尼玛县| 鹿邑县| 谷城县| 庆安县| 手机| 马尔康县| 灵宝市| 铜梁县| 太湖县| 元江| 三台县| 呼玛县| 右玉县| 钟山县| 双辽市|