python xlwt安装linux_Linux安装Python xlrd、xlwt、xlutils模块
Linux安装Python xlrd、xlwt、xlutils模块
动态 未结 0
735
江天
VIP1
2018年11月20日 18:03:37
悬赏:5积分
<p>一、安装setuptools:</p><p>可以先打开setuptools的python官网看看setuptools软件包如何安装:</p><p>1> wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py > python ez_setup.py --user 也可以下载setuptools软件包后安装:</p><p>(1)下载setuptools包1# wget http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz</p><p> (2)解压setuptools包1#tar zxvf setuptools-2.0.tar.gz </p><p> (3)切换到当前文件夹1#cd setuptools-2.0 </p><p>(4)编译setuptools1#python setup.py build </p><p> (5)开始执行setuptools安装1#python setup.py install</p><p> 参考:1from:http://www.jb51.net/article/101444.htm
</p><p>
</p><p>二、 安装xlrd、xlwt、xlutilsxlrd:是python从excel读数据的第三方控件;xlwt:是python从excel写数据的第三方控件;xlutils:是python使用xlrd、xlwt的工具箱。若安装不成功,可能原因是需要安装setuptools。第一种方法():</p><p>12345[root<a href="/jump.html?name=vm4" target="_blank" rel="nofollow">@vm4</a> python]# pip install xlrd </p><p>[root<a href="/jump.html?name=vm4" target="_blank" rel="nofollow">@vm4</a> python]# pip install xlwt</p><p>[root<a href="/jump.html?name=vm4" target="_blank" rel="nofollow">@vm4</a> python]# pip install xlutils
</p><p>
</p><p>第二种方法:(我用这个种方法)</p><p>1、下载文件xlrd-0.9.3.tar.gz,xlwt-0.7.5.tar.gz,xlutils-1.7.1.tar.gz并上传至python</p><p>2、解压安装xlrd123[root<a href="/jump.html?name=vm4" target="_blank" rel="nofollow">@vm4</a> python]# tar -zxvf xlrd-0.9.3.tar.gz</p><p>[root<a href="/jump.html?name=vm4" target="_blank" rel="nofollow">@vm4</a> python]# cd xlrd-0.9.3</p><p>[root<a href="/jump.html?name=vm4" target="_blank" rel="nofollow">@vm4</a> xlrd-0.9.3]# python setup.py install </p><p>3、解压安装xlwt123[root<a href="/jump.html?name=vm4" target="_blank" rel="nofollow">@vm4</a> python]# tar -zxvf xlwt-0.7.5.tar.gz</p><p>[root<a href="/jump.html?name=vm4" target="_blank" rel="nofollow">@vm4</a> python]# cd xlwt-0.7.5</p><p>[root<a href="/jump.html?name=vm4" target="_blank" rel="nofollow">@vm4</a> xlwt-0.7.5]# python setup.py install</p><p>4、解压安装xlutils</p><p>123[root<a href="/jump.html?name=vm4" target="_blank" rel="nofollow">@vm4</a> python]# tar -zxvf xlutils-1.7.1.tar.gz</p><p>[root<a href="/jump.html?name=vm4" target="_blank" rel="nofollow">@vm4</a> python]# cd xlutils-1.7.1</p><p>[root<a href="/jump.html?name=vm4" target="_blank" rel="nofollow">@vm4</a> xlutils-1.7.1]# python setup.py install </p><p>
</p><p>1.1 实战例子
</p><pre><code class="larry-codes layui-box layui-code-view layui-code-notepad"><h3 class="layui-code-h3">code</h3><ol class="layui-code-ol"><li># -*- coding: utf-8 -*-
__author__ = 'ShengLeQi'
import xlwt
import pymysql
import sys,os
import datetime
def mysql_m(): #mysql数据连接部分
# 打开数据库连接
db = pymysql.connect("10.0.0.101","sheng","123456","Sheng_DB" ,charset='utf8')
# 使用cursor()方法获取操作游标
cursor = db.cursor()
# SQL 查询语句
sql = "SELECT * FROM student "
try:
# 执行SQL语句
cursor.execute(sql)
# 获取所有记录列表
results = cursor.fetchall()
# print(results)
# print(len(results[0]))
return results
except:
print("Error: unable to fetch data")
def set_style(name,height,bold=False): #字体设置
"""
设置单元格样式
:param name: 字体名字
:param height: 字体大小
:param bold: 是否加粗
:return: 返回样式
"""
style = xlwt.XFStyle()
font = xlwt.Font()
font.name = name
font.bold = bold
font.color_index = 4
font.height = height
style.font = font
return style
def write_excel(): #写入xls部分
"""
写表格
:return:
"""
f = xlwt.Workbook() # 创建工作簿
sheet1 = f.add_sheet('students',cell_overwrite_ok=True) ##第二参数用于确认同一个cell单元是否可以重设值。
row0 = ['id','性别','班级编号','姓名']
# 生成第一行
for i in range(len(row0)):
sheet1.write(0,i,row0[i],set_style('宋体',200,True)) # 200对应的是10号字体,如果设置太小,可能看上去像空Excel,实际上是有内容的
results=mysql_m()
for count,row in enumerate(results):
for i in range(len(row)):
sheet1.write(count+1,i,row[i],set_style('宋体',200,True))
f.save('test1.xls')
now_time = datetime.datetime.now()
yes_time = now_time + datetime.timedelta(days=-1)
yes_time = (yes_time.strftime('%Y%m%d'))
if os.path.exists(yes_time) is not True:
os.makedirs(yes_time)
path=os.path.join(os.getcwd(),yes_time,'test_time.xls')
f.save(path)
if __name__ == '__main__':
write_excel()</li></ol><div><br></div><div><br></div><div><br></div><div> 解决linux下vim乱码的情况:(修改vimrc的内容)全局的情况下:即所有用户都能用这个配置文件地址:/etc/vimrc在文件中添加:<br></div></code></pre>
python xlwt安装linux_Linux安装Python xlrd、xlwt、xlutils模块相关推荐
- python Excel数据处理三兄弟:xlrd/xlwt/xlutils!
常规的Excel数据处理中,就是对Excel数据文件的读/写/文件对象操作. 通过对应的python非标准库xlrd/xlwt/xlutils,来实现具体的数据处理业务逻辑. 在复杂的Excel业务数 ...
- python如何创建excel文件_Python xlrd/xlwt 创建excel文件及常用操作
一.创建excel代码 备注:封装好了(可直接调用) """ -*- coding:utf-8 -*- @Time :2020/8/20 21:02 @Author :J ...
- python3.6怎么安装linux_linux安装python3.6
安装python3.6可能使用的依赖 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel re ...
- 安装linux_linux安装mysql
Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的 ...
- kali kda安装 linux_linux安装usb打印机(HP LaserJet 1020)驱动
Click the link, or cut and paste the whole command line below to download the driver. Now unpack it: ...
- 使用python处理wps表格_python中常⽤的excel模块库
python中常用的excel模块库&安装方法 openpyxlopenpyxl是⼀个Python库,用于读取/写⼊Excel 2010 xlsx / xlsm / xltx / xltm⽂件 ...
- python如何使用ppip安装xlwt_Python中xlrd和xlwt模块使用方法
原博文 2017-07-05 21:30 − 本文主要介绍可操作excel文件的xlrd.xlwt模块.其中xlrd模块实现对excel文件内容读取,xlwt模块实现对excel文件的写入. 安装xl ...
- python如何使用ppip安装xlwt_Python中xlrd和xlwt模块使用方法 (python对excel文件的操作)...
本文主要介绍可操作excel文件的xlrd.xlwt模块.其中xlrd模块实现对excel文件内容读取,xlwt模块实现对excel文件的写入. 安装xlrd和xlwt模块 xlrd和xlwt模块不是 ...
- Python Excel 操作 | xlrd+xlwt 模块笔记
Python 的pandas模块使用xlrd作为读取 excel 文件的默认引擎.但是,xlrd在其最新版本(从 2.0.1 版本开始)中删除了对 xls 文件以外的任何文件的支持. xlsx fil ...
最新文章
- apache +mod_jk URL中文乱码
- webform(九)——JQuery基础(选择器、事件、DOM操作)
- C# 类(7) 继承
- STM32 ADC转换实验
- html5表格树,利用ztree实现树形表格
- 在c#使用Windows IOCP(完成端口)编程研究
- iif能用到mysql中吗_数据库 iif
- Golang与Java各方面使用对比(下)
- 安装Office365后版本信息显示为Office2016
- TIP 2021 | 重访CV经典!首个无监督深度学习图像拼接框架
- PCIe系列专题之二:2.8 事务排序机制
- MP4文件中h264的 SPS、PPS获取
- [jobdu]二进制中1的个数
- 单片机与ARM嵌入式区别
- Unity-如何隐藏App入口,然后通过其他App打开
- deg怎么读_deg是什么意思_deg怎么读_deg翻译_用法_发音_词组_同反义词_degree(s) 度-新东方在线英语词典...
- 玉帝传美猴王上天,大闹天宫之Java设计模式:命令模式
- 从职校到前端培训班经历(二)
- 用计算机的说法,关于计算机系统,下列哪几个说法是正确的?
- 基于CNN的海面舰船图像二分类
热门文章
- e.g., malformed request syntax, invalid request message framing, or deceptive request routing)
- 【电子器件笔记4】电感参数和选型
- 微软雅黑字体包替换XP的宋体(附下载)
- 【模电学习笔记①】静态工作点的设置、截止失真和饱和失真
- PDF→Excel格式转换工具集锦
- 西部数据推出10TB容量监控级硬盘
- 【新知实验室】关于实时音视频
- 二进制计算机在线使用,二进制计算器
- 标准化学校考场自动校时同步时钟系统
- 阿里直播在线人数只统计rtmp格式的播放源