国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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表的評論 (共 條)

分享到微博請遵守國家法律
滨州市| 张北县| 昆山市| 昭苏县| 饶河县| 舞阳县| 襄垣县| 包头市| 靖远县| 永嘉县| 赤城县| 招远市| 色达县| 志丹县| 马尔康县| 云阳县| 喀什市| 简阳市| 玛沁县| 潼南县| 泰宁县| 榆林市| 晋城| 垫江县| 镇远县| 观塘区| 开封市| 拉萨市| 东海县| 周至县| 嫩江县| 绩溪县| 昌图县| 彭泽县| 墨玉县| 浮山县| 天等县| 左贡县| 郓城县| 营山县| 岳池县|