Excel自动化办公(一) | 满足你对Excel数据的所有幻想,python-office一键生成模拟数据(办公自动化excel教学)

网友投稿 345 2022-09-03


Excel自动化办公(一) | 满足你对Excel数据的所有幻想,python-office一键生成模拟数据(办公自动化excel教学)

自从在官网发布了python-office这个专门用来自动化办公的库,后台经常收到提问:晚枫,什么时候开发Excel功能呀?

今天Excel自动化办公的第一个功能上线了:自动生成带有模拟数据的Excel表格。

模拟任意数据,生成excel表格

1. 安装

pip install -i python-office -U

2. 简单使用

import officeoffice.excel.fake2excel(columns=['name', 'text'], rows=20)# 参数说明# columns:list,每列的数据名称,默认是名称# rows:多少行,默认是1# language:什么语言,可以填english,默认是中文# path:输出excel的位置,有默认值

3. 其他方法

3.1 地理信息类

city_suffix():市,县country():国家country_code():国家编码district():区geo_coordinate():地理坐标latitude():地理坐标(纬度)longitude():地理坐标(经度)postcode():邮编province():省份address():详细地址street_address():街道地址street_name():街道名street_suffix():街、路

3.2 基础信息类

ssn():生成身份证号bs():随机公司服务名company():随机公司名(长)company_prefix():随机公司名(短)company_suffix():公司性质,如'信息有限公司'credit_card_expire():随机信用卡到期日,如'03/30'credit_card_full():生成完整信用卡信息credit_card_number():信用卡号credit_card_provider():信用卡类型credit_card_security_code():信用卡安全码job():随机职位first_name_female():女性名first_name_male():男性名name():随机生成全名name_female():男性全名name_male():女性全名phone_number():随机生成手机号phonenumber_prefix():随机生成手机号段,如139

3.3 邮箱信息类

ascii_company_email():随机ASCII公司邮箱名ascii_email():随机ASCII邮箱:company_email():公司邮箱email():普通邮箱safe_email():安全邮箱

3.4 网络基础信息类

domain_name():生成域名domain_word():域词(即,不包含后缀)ipv4():随机IP4地址ipv6():随机IP6地址mac_address():随机MAC地址tld():网址域名后缀(.com,.net.cn,等等,不包括.)uri():随机URI地址uri_extension():网址文件后缀uri_page():网址文件(不包含后缀)uri_path():网址文件路径(不包含文件名)url():随机URL地址user_name():随机用户名image_url():随机URL地址

3.5 浏览器信息类

chrome():随机生成Chrome的浏览器user_agent信息firefox():随机生成FireFox的浏览器user_agent信息internet_explorer():随机生成IE的浏览器user_agent信息opera():随机生成Opera的浏览器user_agent信息safari():随机生成Safari的浏览器user_agent信息linux_platform_token():随机Linux信息user_agent():随机user_agent信息

3.6 数字信息

numerify():三位随机数字random_digit():09随机数random_digit_not_null():19的随机数random_int():随机数字,默认0~9999,可以通过设置min,max来设置random_number():随机数字,参数digits设置生成的数字位数pyfloat():随机Float数字pyint():随机Int数字(参考random_int()参数)pydecimal():随机Decimal数字(参考pyfloat参数)

3.7 文本加密类

pystr():随机字符串random_element():随机字母random_letter():随机字母paragraph():随机生成一个段落paragraphs():随机生成多个段落sentence():随机生成一句话sentences():随机生成多句话,与段落类似text():随机生成一篇文章word():随机生成词语words():随机生成多个词语,用法与段落,句子,类似binary():随机生成二进制编码boolean():True/Falselanguage_code():随机生成两位语言编码locale():随机生成语言/国际 信息md5():随机生成MD5null_boolean():NULL/True/Falsepassword():随机生成密码,可选参数:length:密码长度;special_chars:是否能使用特殊字符;digits:是否包含数字;upper_case:是否包含大写字母;lower_case:是否包含小写字母sha1():随机SHA1sha256():随机SHA256uuid4():随机UUID


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python中对基本文件操作(python中对文件的操作方法)
下一篇:java实现视频转码工具类
相关文章

 发表评论

暂时没有评论,来抢沙发吧~