python怎么做表格_零基础小白怎么用Python做表格?

用Python操作Excel在工作中还是挺常用的,因为毕竟不懂Excel是一个用户庞大的数据管理软件。本文用Python3!在给大家分享之前呢,小编推荐一下一个挺不错的交流宝地,里面都是一群热爱并在学习Python的小伙伴们,大几千了吧,各种各样的人群都有,特别喜欢看到这种大家一起交流解决难题的氛围,群资料也上传了好多,各种大牛解决小白的问题,这个Python群:330637182 欢迎大家进来一起交流讨论,一起进步,尽早掌握这门Python语言。

首先导入两个模块xlrd和xlwt,xlrd用来读取Excel表格,xlwt是写Excel表格

在命令提示行输入命令:

pip install xlrd

pip install xlwt

下面我们学习一下这两个模块的使用

一、xlrd

1.首先导入模块,import xlrd

2.先写一个表用来实验,表的内容是这样的:

L3Byb3h5L2h0dHAvcDMucHN0YXRwLmNvbS9sYXJnZS8zZjJjMDAwMDVjMDUzMWFhZDhkNg==.jpg

L3Byb3h5L2h0dHAvcDMucHN0YXRwLmNvbS9sYXJnZS8zZjJjMDAwMDVjNWE4M2RiNmU2Zg==.jpg

这是基本操作,下面扩展一点

关于时间格式:

看一下取时间那一列数据,得到的什么

['时间', 42993.0, '2017.01.12', 40900.0]

这并不是我们想要的,这个时间格式是Excel中,以1900年1月1日为起始时间,以天为单位的得到的数据

其实在这个模块中,有个属性可以显示单元格数据的类型,ctype,有这几种类型:

ctype = 1 # 类型 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error

我们可以查看一下,它打印的这个是什么类型

L3Byb3h5L2h0dHAvcDEucHN0YXRwLmNvbS9sYXJnZS8zZjI3MDAwMjE5NGRiMjZiNTU0Yg==.jpg

L3Byb3h5L2h0dHAvcDMucHN0YXRwLmNvbS9sYXJnZS8zZjJiMDAwMjA0NjI3ZWZmOThmMg==.jpg

拿到的结果就是修改了的,但是这只是临时的,原表格并没有修改

L3Byb3h5L2h0dHAvcDMucHN0YXRwLmNvbS9sYXJnZS8zZjI4MDAwMjE4MGEwYjJhOTFlNw==.jpg

L3Byb3h5L2h0dHAvcDMucHN0YXRwLmNvbS9sYXJnZS8zZjI3MDAwMjFlNGQ2YjBkZWZlOQ==.jpg

4.保存

myWorkbook.save('test.xls')#保存

谢谢大家阅读,这个案例还是比较适合零基础的新手的

若是大家感兴趣,或是新手正在学习Python,可以私我,我这边会给教程指导。

学Java必看!零基础小白再也不用退缩了

程序员们!请往这儿看 对于JAVA的学习,可能你还会有许多的顾虑 不要担心 接着往下看吧 学Java前 一.数学差,英语也不好是不是学不好Java? 答案是:是~ 因为你在问这个问题的时候说明你对自己 ...

[零基础学pythyon]安装python编程环境

不论什么高级语言都是须要一个自己的编程环境的,这就好比写字一样,须要有纸和笔,在计算机上写东西.也须要有文字处理软件,比方各种名称的OFFICE.笔和纸以及office软件,就是写东西的硬件或软件.总 ...

JS零基础一步一步做应用全记录

1.起因 作为几个外卖重度依赖癌晚期患者,呆宿舍的时候几个人一起叫外卖已经是常事.偶然看到隔壁宿舍在饿了么订餐的时候,看到在饿了么的首页上有一个谁去拿外卖的一个小游戏/工具,感觉这个小细节,饿了么把握 ...

零基础学python-3.1 python基本规则和语句

1."#"凝视的開始 #凝视的东西 print("welcome") 2."\n"换行符 watermark/2/text/aHR0cDov ...

致初学者:零基础如何学好,Python这门编程语言?

前言对于很多Python这门编程语言的初学者,往往会面临以下问题: Python2和Python3我该学习哪一个?是否要安装Linux系统学习Python?Python3有各种版本我该安装哪一个?那么 ...

零基础教你写python爬虫

大家都知道python经常被用来做爬虫,用来在互联网上抓取我们需要的信息. 使用Python做爬虫,需要用到一些包: requests urllib BeautifulSoup 等等,关于python ...

零基础小白必看篇:从0到1构建Python Web框架

造轮子是最好的一种学习方式,本文尝试从0开始造个Python Web框架的轮子,我称它为ToyWebF. 本文操作环境为:MacOS,文中涉及的命令,请根据自己的系统进行替换. ToyWebF的简单特 ...

Python 的映射数据类型有哪些?零基础小白入门学习必看

1 映射类关系 Python 的 collections.abc 模块内拥有 Mapping 和 MutableMapping 这两个抽象基类,它们为 dict 和其他类似的类型提供了接口定义. mu ...

随机推荐

对“Git”认知。

并没有接触过这个名词,相信在今后的学习和生活中会接触.不过在网上大致看了一下,应该是一种类似于后台控制的系统吧,希望以后自己会了解这个陌生的东西(软件?系统?程序?).

Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition

Java并发编程:线程间协作的两种方式:wait.notify.notifyAll和Condition 在前面我们将了很多关于同步的问题,然而在现实中,需要线程之间的协作.比如说最经典的生产者-消费者 ...

最简单的C/S程序——让服务器来做加法

还在写“Hello world!”式的单机程序吗?还在各种拖控件吗?是否自己都觉得有点low呢?来个质的飞跃吧!看看怎么让服务器帮咱做加法! 所谓C/S程序就是Client/Server程序,自然既包 ...

5、网页制作Dreamweaver(JS的初步运用)

JAVASCRIPT *放在头部也可以读取(最先读取头部) 表单提交时会自动刷新网页,最好关掉 写法: 1.输出

ASP.NET 访问 MySql

1. 首先需要安装mysql, 脚本之家下载地址: http://www.jb51.net/softs/2193.html 或者去mysql.com官网都可以,一路next,安装好后,有个简单配置,提 ...

Ubuntu apt-get 错误 -11 -system error

错误图片 上述错误是dns解析错误,不能解析域名了,所以也访问不了 解决办法,添加dns,命令如下 sudo vim /etc/resolv.conf 添加 nameserver (此外填写域名服务器 ...

使用Visual Studio 2010 创建简单的Silverlight应用程序

使用Visual Studio 2010 创建简单的Silverlight应用程序 Silverlight是创建动态的引人的RIAs(Rich Internet Application)的新方法.这里 ...

[js高手之路]html5 canvas教程 - 1px问题以及绘制坐标系网格

在canvas中,要画出1px的线条,默认情况下是不行的 context.beginPath(); context.moveTo( 100, 100 ); context.lineTo( 400, 1 ...

CSS属性:背景属性(图文详解)

本文最初发表于博客园,并在GitHub上持续更新前端的系列文章.欢迎在GitHub上关注我,一起入门和进阶前端. 以下是正文. background系列属性 常见背景属性 CSS样式中,常见的背景属性 ...

游戏人工智能编程案例精粹(修订版) (Mat Buckland 著)

https://www.jblearning.com/catalog/productdetails/9781556220784 第1章 数学和物理学初探 (已看) 第2章 状态驱动智能体设计 (已看) ...

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值