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&gt; wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py &gt; 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模块相关推荐

  1. python Excel数据处理三兄弟:xlrd/xlwt/xlutils!

    常规的Excel数据处理中,就是对Excel数据文件的读/写/文件对象操作. 通过对应的python非标准库xlrd/xlwt/xlutils,来实现具体的数据处理业务逻辑. 在复杂的Excel业务数 ...

  2. python如何创建excel文件_Python xlrd/xlwt 创建excel文件及常用操作

    一.创建excel代码 备注:封装好了(可直接调用) """ -*- coding:utf-8 -*- @Time :2020/8/20 21:02 @Author :J ...

  3. python3.6怎么安装linux_linux安装python3.6

    安装python3.6可能使用的依赖 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel re ...

  4. 安装linux_linux安装mysql

    Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的 ...

  5. 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: ...

  6. 使用python处理wps表格_python中常⽤的excel模块库

    python中常用的excel模块库&安装方法 openpyxlopenpyxl是⼀个Python库,用于读取/写⼊Excel 2010 xlsx / xlsm / xltx / xltm⽂件 ...

  7. python如何使用ppip安装xlwt_Python中xlrd和xlwt模块使用方法

    原博文 2017-07-05 21:30 − 本文主要介绍可操作excel文件的xlrd.xlwt模块.其中xlrd模块实现对excel文件内容读取,xlwt模块实现对excel文件的写入. 安装xl ...

  8. python如何使用ppip安装xlwt_Python中xlrd和xlwt模块使用方法 (python对excel文件的操作)...

    本文主要介绍可操作excel文件的xlrd.xlwt模块.其中xlrd模块实现对excel文件内容读取,xlwt模块实现对excel文件的写入. 安装xlrd和xlwt模块 xlrd和xlwt模块不是 ...

  9. Python Excel 操作 | xlrd+xlwt 模块笔记

    Python 的pandas模块使用xlrd作为读取 excel 文件的默认引擎.但是,xlrd在其最新版本(从 2.0.1 版本开始)中删除了对 xls 文件以外的任何文件的支持. xlsx fil ...

最新文章

  1. apache +mod_jk URL中文乱码
  2. webform(九)——JQuery基础(选择器、事件、DOM操作)
  3. C# 类(7) 继承
  4. STM32 ADC转换实验
  5. html5表格树,利用ztree实现树形表格
  6. 在c#使用Windows IOCP(完成端口)编程研究
  7. iif能用到mysql中吗_数据库 iif
  8. Golang与Java各方面使用对比(下)
  9. 安装Office365后版本信息显示为Office2016
  10. TIP 2021 | 重访CV经典!首个无监督深度学习图像拼接框架
  11. PCIe系列专题之二:2.8 事务排序机制
  12. MP4文件中h264的 SPS、PPS获取
  13. [jobdu]二进制中1的个数
  14. 单片机与ARM嵌入式区别
  15. Unity-如何隐藏App入口,然后通过其他App打开
  16. deg怎么读_deg是什么意思_deg怎么读_deg翻译_用法_发音_词组_同反义词_degree(s) 度-新东方在线英语词典...
  17. 玉帝传美猴王上天,大闹天宫之Java设计模式:命令模式
  18. 从职校到前端培训班经历(二)
  19. 用计算机的说法,关于计算机系统,下列哪几个说法是正确的?
  20. 基于CNN的海面舰船图像二分类

热门文章

  1. e.g., malformed request syntax, invalid request message framing, or deceptive request routing)
  2. 【电子器件笔记4】电感参数和选型
  3. 微软雅黑字体包替换XP的宋体(附下载)
  4. 【模电学习笔记①】静态工作点的设置、截止失真和饱和失真
  5. PDF→Excel格式转换工具集锦
  6. 西部数据推出10TB容量监控级硬盘
  7. 【新知实验室】关于实时音视频
  8. 二进制计算机在线使用,二进制计算器
  9. 标准化学校考场自动校时同步时钟系统
  10. 阿里直播在线人数只统计rtmp格式的播放源