首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

XLWT:如何访问以前写入的单元格?

在XLWT中,要访问以前写入的单元格,需要按照以下步骤进行操作:

  1. 导入xlrd库,该库是用于读取Excel文件的库,而xlwt是用于写入Excel文件的库。
代码语言:txt
复制
import xlrd
  1. 使用xlrd库的open_workbook()函数打开Excel文件,并获取工作簿对象。
代码语言:txt
复制
workbook = xlrd.open_workbook('example.xls')
  1. 使用工作簿对象的sheet_by_index()方法或sheet_by_name()方法获取要操作的工作表对象。
代码语言:txt
复制
worksheet = workbook.sheet_by_index(0)  # 通过索引获取工作表对象
# 或者
worksheet = workbook.sheet_by_name('Sheet1')  # 通过名称获取工作表对象
  1. 使用工作表对象的cell_value()方法获取指定单元格的值。
代码语言:txt
复制
value = worksheet.cell_value(row, col)

其中,rowcol分别表示单元格的行索引和列索引,从0开始计数。

完整的示例代码如下:

代码语言:txt
复制
import xlrd

workbook = xlrd.open_workbook('example.xls')
worksheet = workbook.sheet_by_index(0)

value = worksheet.cell_value(0, 0)
print(value)

以上代码将打开名为example.xls的Excel文件,并获取第一个工作表的第一个单元格的值,并将其打印输出。

注意:XLWT库本身只用于写入Excel文件,如果需要读取已写入的单元格,需要借助xlrd库来实现。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Python从0到100(二十一):用Python读写Excel文件

Python操作Excel需要三方库支持,如果要兼容Excel 2007以前版本,也就是xls格式Excel文件,可以使用三方库xlrd和xlwt,前者用于读Excel文件,后者用于写Excel文件...相信通过上面的代码,大家已经了解到了如何读取一个Excel文件,如果想知道更多关于xlrd模块知识,可以阅读它官方文档。...三、写Excel文件写入Excel文件可以通过xlwt 模块Workbook类创建工作簿对象,通过工作簿对象add_sheet方法可以添加工作表,通过工作表对象write方法可以向指定单元格写入数据...我们可以先使用xlrd读取Excel文件夹,然后通过xlutils三方库提供copy函数将读取到Excel文件转成Workbook对象进行写操作,在调用write方法时,可以将一个Formula对象写入单元格...通过以上内容,我们了解到如何使用Pythonxlrd和xlwt库来读取和写入Excel文件,以及如何调整单元格样式和执行公式计算。这些技能在自动化数据处理和报告生成中非常有用。

15010

Python 操作 Excel 库 xlrd与xlwt 常用操作详解!

看看这两者搭配起来如何玩出火花!...和以前文章一样,有请老朋友openpyxl登场来进行对比 “ openyxl:可以对xlsx、xlsm文件进行读、写操作,主要对Excel2007年之后版本(.xlsx) xlrd:可以对xlsx、xls...是工作表名称 table2=df2.add_sheet('name') 4.3 写入数据到指定单元格 这里有三个参数,前两个参数对应(第i行,第j列),代表单元格位置。...第五行代码是将font设定为style字体 第六行代码是写入文件单元格时怎么运用这个格式。 4.6 例子: 最后,我们结合两个模块进行读写操作。...我们目标是将已经准备好data文件进行读取,并将其内容进行倒序排序,最终以转置形式输出。先思考一下如何使用代码实现? “对于xlwt写入部分,先创建一个早起Python工作表。

4.8K30
  • Python处理Excel数据方法

    Excel处理经常用于数据可视化,那么如何利用提取到Excel数据绘图呢? 本文搭配Python绘图 \ 数据可视化一起使用效果更佳。...xls格式是Excel2003版本及其以前版本所生成文件格式。 其最大特点就是:仅有65536行、256列。因此规模过大数据不可以使用xls格式读写。...来处理; 使用xlwt模块写入Excel文件 xlwt模块只能写xls文件,不能写xlsx文件(写xlsx程序不会报错,但最后文件无法直接打开,会报错)。...('New_Sheet') # 创建Excel工作表 ##sheet.write(m,n,'内容1') # 向单元格写入内容 myStyle = xlwt.easyxf('font: name Times...(m,n,'content1') # 向单元格写入内容: book.save('excelFile') # 保存工作簿,默认保存在py文件相同路径下,如果该路径下有相同文件,会被新创建文件覆盖。

    5K40

    Python3读取和写入excel表格数据示例代码

    python操作excel主要用到xlrd和 xlwt 这两个库,xlrd读取excel表格数据, 支持 xlsx和xls格式excel表格 ;xlwt写入excel表格数据; 一、python读取excel...excel表格数据 1、写入excel表格数据常用操作和格式设置 import xlwt import datetime # 创建一个workbook 设置编码 workbook = xlwt.Workbook...) # 带字体样式写入 # 设置单元格宽度 worksheet.col(0).width = 3333 #设置单元格背景颜色 pattern = xlwt.Pattern() pattern.pattern...列 #设置单元格内容对其方式 alignment=xlwt.Alignment() ## Create Alignment alignment.horz=xlwt.Alignment.HORZ_CENTER...到此这篇关于Python3读取和写入excel表格数据示例代码文章就介绍到这了,更多相关Python3读取和写入excel内容请搜索ZaLou.Cn以前文章或继续浏览下面的相关文章希望大家以后多多支持

    1.3K10

    用Python玩转Excel | 写入数据

    学习了使用xlrd库读取Excel数据后,接下来就学一下如何使用xlwt库保存数据到Excel文件。...、将数据写入单元格中 # 按(row,col,value)方式添加数据 # 在表格第一行第一列单元格 sheet.write(0,0,'TalkPython') 4、保存数据,永久将数据保存到文件中...# 保存数据,save函数参数是一个文件名 excel.save('new_excel.xls') 从整个过程来看,我们使用xlwt将数据写入Excel需要4步即可完成。...实例化xlwt.Workbook类,创建新工作簿 使用add_sheet方法创建新工作表 使用write方法将数据写入单元格 使用save方法永久保存文件 xlwt只支持*.xls格式Excel文件...另外xlwt不允许对相同单元格进行重复赋值。如果你想要保存为*xlsx文件格式文件,则需要使用openpyxl这个第三库

    2.2K30

    【4】python读写文件操作---详细讲解!

    1.操作xls格式表格文件: 读取:xlrd 写入xlwt 修改(追加写入):xlutils 2.操作xlsx格式表格文件: 读取/写入:openpyxl 一. 读取Excel 1....print(ws["A2"].value) # 访问A列2行值,得到cell直接访问value属性,就是目标表格值。... 写入xls文件内容 import xlwt book = xlwt.Workbook() # 新建工作簿 table = book.add_sheet('Over',cell_overwrite_ok...向单元格写入数据 # 5.1 向A1单元格写入'Hello' worksheet.write('A1','Hello') # 5.2 向A2单元格写入'World'并使用bold加粗格式 worksheet.write...单元格和并写入A5单元格,由此可见可以直接使用公式 worksheet.write(4,0,'=SUM(A3:A4)') # 5.6 在B5单元格插入图片 worksheet.insert_image

    1.1K81

    Python办公自动化,全网最全整理!

    Python xlwt 写入 操作Excel(仅限xls格式!) xlwt可以用于写入Excel表格或者在原表格基础上进行修改,速度也很快,推荐使用!...: 2.2 使用xlwt创建新表格并写入 一开始目录下只有这两个文件: 编写xlwt新表格写入程序: # 3.2.2 使用xlwt创建新表格并写入 def fun3_2_2(): # 创建新...worksheet.write(2,1, "内容2",style) 效果如下: 2.9 xlwt设置单元格对齐 使用xlwtAlignment来设置单元格对齐方式,其中horz代表水平对齐方式,...print(sheet.title) 7.访问单元格(cell) (1)单个单元格访问 # 方法一 >>> c = ws['A4'] # 方法二:row 行;column 列 >>> d = ws.cell...如果这些要合并单元格都有数据,只会保留左上角数据,其他则丢弃。换句话说若合并前不是在左上角写入数据,合并后单元格中不会有数据。 以下是拆分单元格代码。

    4.5K10

    使用xlrd、xlrt和xlutils读写xls文件

    但是今天写项目需求时候,需要往一个模板里面写入数据,这个时候pandas就爱莫能助了,还是得使用xlrd、xlwt、xlutils三件套来解决战斗。...xlwt字体写入设置 """ style = xlwt.XFStyle() # 初始化样式 font = xlwt.Font() # 为样式创建字体 # 字体类型:比如宋体...)、 0x01(垂直方向上居中对齐)、0x02(底端对齐) al.vert = 0x01 style.alignment = al return style 写入某个单元格...write()函数前两个参数为写入单元格位置,值得注意是第二个数值参数是从0开始。...写入合并单元格 worksheet.write_merge(1, 1, 5, 6, '审核证明人:', style) 其中前两个参数代表合并函数,两个都为1即代表不跨行,写入到第一行,后面的5和6代表第

    2.4K20

    Python读写Excel表格,就是这么

    以前正好在一本书上看到过,使用Python来处理Excel表格,可惜没有仔细看。...Python写Excel——xlwt Python写Excel难点,不在构造一个Workbook本身,而是填充数据,不过这不在范围内。...在写Excel操作中,也有棘手问题,比如写入合并单元格,就是比较麻烦,另外写入还有不同样式。...Python读Excel——xlrd Python读取Excel表格,相比xlwt来说,xlrd提供接口比较多,但过程也有几个比较麻烦问题,比如读取日期、读合并单元格内容。...别急,我们来一一解决这两个问题: 1.Python读取Excel中单元格内容为日期方式 Python读取Excel中单元格内容返回有5种类型,即上面例子中ctype: ctype :  0 empty

    94910

    Python自动化办公之Excel报表自动化指南!全文3W字

    Python xlwt 写入 操作Excel(仅限xls格式!) xlwt可以用于写入Excel表格或者在原表格基础上进行修改,速度也很快,推荐使用!...编写xlwt新表格写入程序: # 3.2.2 使用xlwt创建新表格并写入 def fun3_2_2(): # 创建新workbook(其实就是创建新excel) workbook...2.9 xlwt设置单元格对齐 使用xlwtAlignment来设置单元格对齐方式,其中horz代表水平对齐方式,vert代表垂直对齐方式。...print(sheet.title) 7.访问单元格(cell) (1)单个单元格访问 # 方法一 >>> c = ws['A4'] # 方法二:row 行;column 列 >>> d = ws.cell...如果这些要合并单元格都有数据,只会保留左上角数据,其他则丢弃。换句话说若合并前不是在左上角写入数据,合并后单元格中不会有数据。 以下是拆分单元格代码。

    3.3K10

    Python办公自动化 | excel读取和写入

    python在办公自动化领域应用广泛,本文学习一下如何使用python读取和写入excel。EXCEL读取和写入可以用到两个包:xlrd 和 xlwt。...Excel读取 excel几个基本概念: 工作簿就是指这个excel文件 工作表就是excel文件中不同sheet 单元格就是某个sheet中某个位置 首先在cmd命令行安装 xlrd 包 pip...使用索引(行和列索引都是0开始) table = xlsx.sheet_by_index(0) 使用名称 table = xlsx.sheet_by_name('sheet1') 打印单元格,这里提供三种方法...cmd命令行安装 xlwt 包 pip install xlwt 新建工作簿 new_workbook = xlwt.Workbook() 新建工作表 new_sheet = new_workbook.add_sheet...\autowork\test2.xls') 至此,便新建了一个文件 test2,打开该文件看到 hello world 成功写入到1行1列单元格 ?

    1.5K20

    全网最全Python操作Excel教程,建议收藏!

    xlwt可以用于写入Excel表格或者在原表格基础上进行修改,速度也很快,推荐使用!...: 编写xlwt新表格写入程序: # 3.2.2 使用xlwt创建新表格并写入 def fun3_2_2(): # 创建新workbook(其实就是创建新excel) workbook...worksheet.write(2,1, "内容2",style) 效果如下: 2.9 xlwt设置单元格对齐 使用xlwtAlignment来设置单元格对齐方式,其中horz代表水平对齐方式...print(sheet.title) 7.访问单元格(cell) (1)单个单元格访问 # 方法一 >>> c = ws['A4'] # 方法二:row 行;column 列 >>> d = ws.cell...如果这些要合并单元格都有数据,只会保留左上角数据,其他则丢弃。换句话说若合并前不是在左上角写入数据,合并后单元格中不会有数据。 以下是拆分单元格代码。

    8.9K21

    【好消息】Python和Excel终于可以互通了!!

    问题描述 为了更好地展示数据,Excel格式数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢?...文件xlsx,以方便写入文件更多数据" print"1....把文件写入到Excel表格中" head_row_label=self.head_row_labels save_name="test_xlwt.xls" self.write_to_excel_with_openpyxl...=HandleExcel() # 分别使用openpyxl和xlwt将数据写入文件 obj_handle_excel.run_main_save_to_excel_with_openpyxl() obj_handle_excel.run_main_save_to_excel_with_xlwt...lib有两组,一组是xlrd、xlwt、xlutils,另一组是openpyxl,但是前一组(xlrd,xlwt)比较老,只能处理由Excel 97-2003 或者Excel 97 以前版本生成xls

    1.3K10

    python excel交互模块比较

    xlwt可以用于写入Excel表格或者在原表格基础上进行修改,速度也很快,推荐使用!...: 2.2 使用xlwt创建新表格并写入 一开始目录下只有这两个文件: 编写xlwt新表格写入程序: # 3.2.2 使用xlwt创建新表格并写入 def fun3_2_2(): # 创建新...worksheet.write(2,1, "内容2",style) 效果如下: 2.9 xlwt设置单元格对齐 使用xlwtAlignment来设置单元格对齐方式,其中horz代表水平对齐方式,...print(sheet.title) 7.访问单元格(cell) (1)单个单元格访问 # 方法一 >>> c = ws['A4'] # 方法二:row 行;column 列 >>> d = ws.cell...如果这些要合并单元格都有数据,只会保留左上角数据,其他则丢弃。换句话说若合并前不是在左上角写入数据,合并后单元格中不会有数据。 以下是拆分单元格代码。

    4.3K20

    可能是全网最完整 Python 操作 Excel库总结!

    简单来说,xlrd 负责读、xlwt 负责写、xlutils 负责提供辅助和衔接 xlwings 能够非常方便读写 Excel 文件中数据,并且能够进行单元格格式修改 XlsxWriter 是一个用来写...(df2.ix['a', 'a']) # 有些版本取消了ix,可以用iat 七、写入数据 还是先简单总结对 Excel 文件写入数据情况: “ xlrd 不能写入数据 xlwt 可以写入数据 xlutils...可以借用 xlwt 方法写入数据 xlwings可以写入数据 XlsxWriter 可以写入数据 openpyxl 可以写入数据 pandas 将 Excel 文件读取为数据框后,是抽象出数据框层面进行操作...,没有了对 Excel 进行单元格写入和修改概念 ” 7.1. xlwt/xlutils 写入数据 # xls = xlrd.open_workbook(xls_path) # xls_xlutils...1 个单元格 sheet.range('A2').value = '大明' # 一行或一列写入多个单元格 # 横向写入A1:C1 sheet.range('A1').value = [1,2,3] #

    8.7K23
    领券