`

python新建并写入内容到excel文件

 
阅读更多

整理了一下python对文件的一些常见操作方法

暂时先写一下对excel文件的基本操作,例如新建,写入内容,保存。

先贴代码,注释很详细的。

#coding=utf-8
import xlwt
import xlrd
try:
    # 创建excel文件
    filename=xlwt.Workbook()
    # 给工作表命名,test
    sheet=filename.add_sheet("test")
    # 写入内容,第4行第3列写入‘张三丰’
    hello=u'张三丰'
    sheet.write(3,2,hello)
    # 指定存储路径,如果当前路径存在同名文件,会覆盖掉同名文件
    filename.save("D:/test1.xls")
except Exception,e:
    print(str(e))

 

 后面对应用到自动化持续集成工作是必不可少的准备工作,数据驱动,持续集成,都需要对文件进行读写操作的。

 

在上面的基础上,读取该文件刚刚写入的内容,并打印出来

实现代码如下:

#coding=utf-8
import xlwt
import xlrd
try:
    # 创建excel文件
    filename=xlwt.Workbook()
    # 给工作表命名,test
    sheet=filename.add_sheet("test")
    # 写入内容,第4行第3列写入‘张三丰’
    hello=u'张三丰'
    sheet.write(3,2,hello)
    # 指定存储路径,如果当前路径存在同名文件,会覆盖掉同名文件
    filename.save("D:/test1.xls")
except Exception,e:
    print(str(e))
#     找到读取文件
filename='D:/test1.xls'
# 打开excel文件
date=xlrd.open_workbook(filename)
# 根据工作表名称,找到指定工作表  by_index(0)找到第N个工作表
sheet=date.sheet_by_name('test')
# 读取第四行第三列内容,cell_value读取单元格内容,指定编码
value=sheet.cell_value(3,2).encode('utf-8')
print(value)

 

分享到:
评论

相关推荐

    python各种excel写入方式的速度对比

    经过实验,新建一个excel表格,该表格拥有7个sheet,每个sheet有800条数据,其中最后一个sheet为空。 首先使用openpyxl进行写入操作,代码如下: book = openpyxl.Workbook() auths = Auth.objects.filter(owner_id...

    python脚本,根据excel数据自动创建mysql库、表-并更新数据

    python3.7.4版本,文件包含excel文件和py文件。 py文件中需要手动设置excel字段在mysql中的类型、index索引及写入时校验的字段。(搜索*查找对应的位置) 执行py文件,若不存在数据库及表会自动创建,并写入数据...

    从MySQL数据库中获取表格的结构信息,然后将其写入Excel文件中 效果一级棒,谁用谁知道

    # 从MySQL数据库中获取表格的结构信息,然后将其写入Excel文件中。具体实现步骤包括: # 代码实现说明 # 1定义数据库连接信息和表名前缀; # 2创建一个新的Excel工作簿; # 3连接MySQL数据库,并创建游标对象; # 4...

    学会python永不加班系列之操作excel.pdf

    + 选中写入的 Excel 文件 + 选中将要写入的 sheet 页 + 给第一个单元格写入数据 + 设置字体为红色、字体大小、字体为粗体、字体为斜体 + 获取第一个单元格的内容 + 给任意一个单元格赋值 + 保存数据,如若...

    Python实现读取txt文件并转换为excel的方法示例

    ### Python写入Excel文件 将处理后的数据写入Excel文件,可以使用第三方库如`xlwt`和`xlrd`。`xlwt`用于创建和写入Excel文件,而`xlrd`用于读取已有的Excel文件。在本文中,`xlwt`被用来创建一个新的Excel文件,并...

    使用python将多个excel文件合并到同一个文件的方法

    - 对于找到的每一个Excel文件,使用`pd.read_excel()`函数将其内容读取到一个DataFrame对象中,并添加到`dfs`列表中。 5. **合并所有DataFrame**: - 使用`pd.concat()`函数将所有存储在`dfs`列表中的DataFrame...

    Python xlrd/xlwt 创建excel文件及常用操作

    xlrd库主要用于读取Excel文件,而xlwt库则用于创建和写入Excel文件。这两个库都是Python进行数据处理时非常实用的库,尤其在数据分析、报表生成以及自动化办公场景中。 **xlrd库** xlrd库提供了丰富的API,可以读取...

    Python源码自动办公-43 excel处理实例(单工作簿拆分到多工作簿中(多表中).rar

    - pandas.ExcelWriter():用于创建一个Excel写入器对象,可以将DataFrame写入Excel文件。 2. **openpyxl库**: - openpyxl.load_workbook():加载现有的Excel文件,返回一个Workbook对象。 - Workbook.active:...

    python使用COM方法读写EXCEL

    python使用COM方法读写EXCEL 读取,写入,拷贝,新建表

    一键将word中的表格提取到excel文件中.zip

    用户只需运行这个脚本,选择需要处理的Word文件,然后该脚本会自动识别Word文档内的表格,将其内容准确地提取出来,并保存到一个新建的Excel工作簿中。使用此脚本的好处在于:节省时间:自动化的过程比手工复制粘贴...

    基于Python实现从原Excel表中抽出数据存入同一文件的新的Sheet

    本教程将详述如何使用Python的pandas库从一个现有的Excel文件中抽取数据,并将其存储到该文件的一个新Sheet中。Pandas是一个强大的数据处理库,它提供了高效的数据结构和数据分析工具,使得操作Excel文件变得简单易...

    python编写的excel数据汇总小程序

    二、设计思想:遍历“源数据表”目录下的所有excel表,读取数据,写入到新的excel中“已加工表.xls”。 三、使用方法: 1、请先新建一个空白文件夹,例如命名为“报名表汇总”,把本exe放至该目录下; 2、在该文件夹...

    python合并多个excel文件的示例

    `result.to_csv('output_path', sep=',', index=False)`表示将结果保存到指定路径,并使用逗号作为分隔符,`index=False`表示不将索引列写入文件。 以下是具体的代码示例: ```python import os import pandas as ...

    python批量新建工作簿.rar

    此外,如果需要处理大量数据,你还可以考虑使用pandas的`concat`或`append`函数合并DataFrame,然后一次性写入Excel文件,以提高效率。 总的来说,Python的pandas和openpyxl库提供了强大的功能,可以方便地进行批量...

    python基础–用python来读写文件(四)(excel文件的读写)

    Python是一种强大的编程语言,尤其在数据处理方面,它提供了丰富的库来支持各种文件类型的读写操作,包括Excel文件。在Python中,处理Excel文件通常需要借助第三方库,如`xlwt`、`xlrd`和`openpyxl`。本文将重点介绍...

    Python自动创建Excel并获取内容

    Python作为一种强大的编程语言,提供了多种方法来读取和写入Excel文件。本篇文章将详细介绍如何利用Python中的`xlrd`和`xlwt`库来自动创建Excel文件并从中获取数据。 #### 二、xlwt库详解 `xlwt`是一个用于操作...

    python中用Pandas提取指定数据并保存在原Excel工作簿中.rar

    在Python编程环境中,Pandas库是处理数据的强大工具,尤其在读取、操作和写入Excel文件时。本文将深入探讨如何使用Pandas提取Excel文件中的特定数据,并将其保存回原工作簿,以便保留原始结构并进行后续分析。 首先...

Global site tag (gtag.js) - Google Analytics