包含python读写excel练习的词条

包含python读写excel练习的词条1.首先说明我是使用的python3.5,我的office版本是2010,首先打开dos命令窗,安装必须的两个库,命令是:

本文目录一览:

如何用python读取excel文件?

1.首先说明我是使用的python3.5,我的office版本是2010,首先打开dos命令窗,安装必须的两个库,命令是:

pip3 install xlrd

Pip3 install xlwt

2.准备好excel,例如我的一个工作文件,我放在D盘/百度经验/11.xlsx,只有一个页签A,内容是一些销售数据

3.打开pycharm,新建一个excel.py的文件,首先导入支持库

import xlrdimport xlwt

4.针对刚入门的新手,先介绍三个知识,第一个:获取excel的sheet名称,第二:获取excel行数与列数,第三:获取第几行第几列的具体值,这是最常用的三个知识点

5.贴出代码,具体分析:

(1)要操作excel,首先得打开excel,使用open_workbook(‘路径’)

(2)要获取行与列,使用nrows(行),ncols(列)

(3)获取具体的值,使用cell(row,col).value

workbook=xlrd.open_workbook(r’E:11.xlsx’)print (workbook.sheet_names()) sheet2=workbook.sheet_by_name(‘A’) nrows=sheet2.nrows ncols=sheet2.ncols print(nrows,ncols) cell_A=sheet2.cell(1,1).value print(cell_A)

6.要在excel里写入值,就要使用write属性,重点说明写入是用到xlwt这个支援库,思路是先新建excel,然后新建页签B,然后将一组数据写入到B,最后保存为excel.xls,这里建议保存为2003的格式,大部分电脑都能打开,特别注意保存的excel的路径是在python工作文件的目录下面,贴出代码:

stus = [[‘年’, ‘月’], [‘2018′, ’10’], [‘2017’, ‘9’], [‘2016’, ‘8’]]Excel = xlwt.Workbook() # 新建excelsheet = Excel.add_sheet(‘B’) #新建页签Brow = 0for stu in stus: col = 0 for s in stu: sheet.write(row, col, s) #开始写入 col = col + 1 row = row + 1Excel.save(‘Excel.xls’) #保存

关于如何用python读取excel文件,环球青藤小编就和大家分享到这里了,学习是永无止境的,学习一项技能更是受益终身,所以,只要肯努力学,什么时候开始都不晚。如果您还想继续了解关于python编程的学习方法及素材等内容,可以点击本站其他文章学习。

包含python读写excel练习的词条

Python的excel读取和写入

现在常用的处理excel的方法大多是numpy,但是之前已经习惯了用xlrd的工具,所以也记录一下祖传的excel读取/创建/写入:

1.读取excel:

2.创建一个excel:

3.写入excel:

如何用python读取excel

用python对excel的读写操作,要用到两个库:xlrd和xlwt,首先下载安装这两个库。

1、#读取Excel

import xlrd

data = xlrd.open_workbook(excelFile)

table = data.sheets()[0]

nrows = table.nrows #行数

ncols = table.ncols #列数

for i in xrange(0,nrows):

rowValues= table.row_values(i) #某一行数据

for item in rowValues:

print item

2、写Excel文件

”’往EXCEl单元格写内容,每次写一行sheet:页签名称;row:行内容列表;rowIndex:行索引;

isBold:true:粗字段,false:普通字体”’

def WriteSheetRow(sheet,rowValueList,rowIndex,isBold):

i = 0

style = xlwt.easyxf(‘font: bold 1’)

#style = xlwt.easyxf(‘font: bold 0, color red;’)#红色字体

#style2 = xlwt.easyxf(‘pattern: pattern solid, fore_colour yellow; font: bold on;’) # 设置Excel单元格的背景色为黄色,字体为粗体

for svalue in rowValueList:

strValue = unicode(str(svalue),’utf-8′)

if isBold:

sheet.write(rowIndex,i,strValue,style)

else:

sheet.write(rowIndex,i,strValue)

i = i + 1

”’写excel文件”’

def save_Excel(strFile):

excelFile = unicode(strFile, “utf8”)

wbk = xlwt.Workbook()

sheet = wbk.add_sheet(‘sheet1’,cell_overwrite_ok=True)

headList = [‘标题1′,’标题2′,’标题3′,’标题4′,’总计’]

rowIndex = 0

WriteSheetRow(sheet,headList,rowIndex,True)

for i in xrange(1,11):

rowIndex = rowIndex + 1

valueList = []

for j in xrange(1,5):

valueList.append(j*i)

WriteSheetRow(sheet,valueList,rowIndex,False)

wbk.save(excelFile)

style2 = xlwt.easyxf(‘pattern: pattern solid, fore_colour yellow; font: bold on;’)

python怎么读写当前的excel

python有很强大的excel读写能力,只需要安装xlrd,xlwt这两个库就可以了

pip install xlrd

Pip install xlwt

看教程,在右边的链接:网页链接

#ecoding=utf-8

import sys

reload(sys)

sys.setdefaultencoding(‘utf-8’)

from pyExcelerator import *

w = Workbook() #创建一个工作簿

ws = w.add_sheet(‘1’) #创建一个工作表

for j in range(0,5):     #控制列

    for i in range(0, 50000):   #控制行

        if(j == 0):         #第一列

            ws.write(i, j, ‘13001454722’)

        if(j == 1):

            ws.write(i,j,’6′)

        if(j == 2):

            ws.write(i, j, ‘KQ_201801_20WANONE’)

        if(j == 3):

            ws.write(i,j,’1′)

        if(j == 4):

            ws.write(i,j,u’否’)

w.save(‘xqtest.xls’)

怎样用python,读取excel中的一列数据

用python读取excel中的一列数据步骤如下:

1、首先打开dos命令窗,安装必须的两个库,命令是:pip3 install xlrd;Pip3 install xlwt。

2、准备好excel。

3、打开pycharm,新建一个excel.py的文件,首先导入支持库import xlrdimport xlwt。

4、要操作excel,首先得打开excel,使用open_workbook(‘路径’),要获取行与列,使用nrows(行),ncols(列),获取具体的值,使用cell(row,col).value。

5、要在excel里写入值,就要使用write属性,重点说明写入是用到xlwt这个支援库,思路是先新建excel,然后新建页签B,然后将一组数据写入到B,最后保存为excel.xls。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/23308.html

(0)
上一篇 2023-11-19
下一篇 2023-11-19

相关推荐

  • MongoDB经典故障系列六:CPU利用率太高怎么办?

    MongoDB经典故障系列六:CPU利用率太高怎么办?每逢电商大促,全民狂欢,但热闹是属于疯狂剁手的人们。而开发者们有的缺是“高流量、高访问、高并发”三高下带来的种种问题。为了应对大促期间的高I/O情况,企业会选择MongoDB云数据库应对。可是,在使…

    2023-03-19
    155
  • MySQL学习笔记-day01

    MySQL学习笔记-day011、数据库概述及数据准备 1.1、SQL概述 SQL,全称Structured Query Language,SQL用来和数据库打交道,完成和数据库的通信,SQL是一套标准。(90%以上的SQL都是通

    2023-05-11
    149
  • MySQL 数据库优化,看这篇就够了

    MySQL 数据库优化,看这篇就够了数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷. 1、优化一览…

    2023-03-26
    155
  • 【Gap锁】Mysql的Gap锁在中文列下间隙怎样确定?「建议收藏」

    【Gap锁】Mysql的Gap锁在中文列下间隙怎样确定?「建议收藏」通过本文记录一次Gaplock的验证,网上大多gaplock是基于明确是数字型列来测试gaplock的,这里不再重复,随便贴个相关地址:https://www.cnblogs.com/crazylqy

    2022-12-26
    140
  • Windows系统安装配置MySQL5.6教程 超简单 解压版免安装直接使用

    Windows系统安装配置MySQL5.6教程 超简单 解压版免安装直接使用首先去MySQL官网下载压缩包 MySQL 官方网站地址:MySQL http://www.mysql.com/ 依次找到 Downloads -> Community -> M

    2023-02-08
    155
  • 社区投稿 | 如何正确理解 RT 并监控 MySQL 的响应时间

    社区投稿 | 如何正确理解 RT 并监控 MySQL 的响应时间作者:杨奇龙 网名“北在南方”,7年DBA老兵,目前任职于杭州有赞科技DBA,主要负责数据库架构设计和运维平台开发工作,擅长数据库性能调优、故障诊断。 一、前言 响应时间(response time…

    2022-12-15
    142
  • 以三引号的妙用

    以三引号的妙用Python是一门高级编程语言,它的语法简单易学,同时也非常强大。在Python的语法中,有一种特殊的字符串类型——三引号字符串(triple quoted strings)。在Python开发中,使用三引号可以完成很多的任务,包括书写文档,编写测试用例和编写注释等等。本文将探讨Python中三引号的妙用。

    2024-05-21
    97
  • Python字典:构建网站页面所需的完美数据结构

    Python字典:构建网站页面所需的完美数据结构在Web开发中,数据结构的选择非常关键。Python中提供了一种非常有用的数据结构——字典。字典提供了一种映射关系,将键映射到值上。在构建网站页面时,使用字典可以方便地存储和管理页面所需的各种数据。这篇文章将详细介绍Python字典在网站开发中应用的方方面面。

    2024-01-26
    106

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注