Tag: xlrd

xlrd库不能使用xlsx files.any方式来隐藏xlsx到xls使用python?

我想使用python将xlsx文件转换为xls格式。 原因是即时通讯使用xlrd库parsingxls文件,但xlrd不能parsingxlsx文件。 在这个阶段切换到不同的库对我来说是不可行的,因为整个项目使用xlrd,所以需要做很多改变。 那么,有没有什么办法可以编程地将xlsx文件转换为使用python的xls? 请帮助谢谢

使用python(xlrd包)从Excel表中提取数据。 也得到一些垃圾数据

我使用python(xlrd包)从Excel表中提取数据。 随着原始数据我得到一些垃圾数据,请帮我删除这些 获取垃圾值,如[文本:ü如下: [text:u'name',text:u'JACK'] <CODE> from xlrd import open_workbook book = open_workbook('C:/Users/arun/Desktop/EX.xls') sheet0 = book.sheet_by_index(0) #sheet1 = book.sheet_by_index(1) print sheet0.col(0) print sheet0.col(2) print sheet0.col(3) print sheet0.col(4) print sheet0.col(5) print sheet0.col(6) print sheet0.col(7) print sheet0.col(8) print sheet0.col(9) print sheet0.col(10) print sheet0.col(12) print sheet0.col(13) print sheet0.col(14) print sheet0.col(15) print sheet0.col(16) print sheet0.col(17) print sheet0.col(18) print sheet0.col(19) print […]

在python中使用xlrd从xls中提取数据

我试图从一个.xls文件中提取数据并创build一个列表,但是我得到的列表是[u'elem1', u'elem2', u'elem3'] ,但是如果我单独打印,我会得到: elem1 elem2 elem3 你是什​​么东西,如何去除它? 这是我的代码… from xlrd import open_workbook xls=open_workbook('name.xls') for sheets in xls.sheets(): list1=[] for col in range(sheets.ncols): for rows in range(sheets.nrows): list1.append(sheets.cell(rows, col).value) print(list1) for i in list1: print(i)

帮助Excel,Python和XLRD

编程相对较新,为什么我select使用Python来学习。 目前,我正试图从XLRD的Excel电子表格中读取用户名,密码列表并使用它们login到某个东西。 然后退出并转到下一行。 login等,继续前进。 这里是代码的一个小窍门: import xlrd wb = xlrd.open_workbook('test_spreadsheet.xls') # Load XLRD Excel Reader sheetname = wb.sheet_names() #Read for XCL Sheet names sh1 = wb.sheet_by_index(0) #Login def readRows(): for rownum in range(sh1.nrows): rows = sh1.row_values(rownum) userNm = rows[4] Password = rows[5] supID = rows[6] print userNm, Password, supID print readRows() 我已经得到了variables,并且一次性读取所有variables,这里是我缺乏编程技能的地方。 我知道我需要遍历这些,并与他们做一些事情,但我有什么是最好的做法迷失了。 任何见解都会很棒。 再次感谢你

有没有办法使用Python保留公式编辑现有的Excel文件?

我正在尝试编辑几个excel文件(.xls)而不更改工作表的其余部分。 到目前为止我唯一发现的就是xlrd,xlwt和xlutils模块。 这些问题似乎是xlrd在读取时计算公式,然后将答案作为单元格的值。 有谁知道保存公式的方法,以便我可以使用xlwt写入文件而不会丢失它们? 我在Python和CLISP方面拥有大部分的经验,但如果他们有更好的支持,他可以很快地select另一种语言。 谢谢你提供的所有帮助!

如何用xlrd读取公式

我正在尝试做一个parsing器,读取几个excel文件。 我通常需要在一行的底部find所有上层元素的值。 所以单元格的值实际上是“= sum()”或者“A5 * 0.5”可以说…对于用excel打开这个文件的用户来说,它看起来像一个数字,这很好。 但是,如果我试着用ws.cell(x,y).value读取这个值,我什么都没有得到。 所以我的问题是如何读取这种types的字段与xlrd,如果有可能读取它像ws.cell(x,y).value或类似的东西? 谢谢

如何使用xlrd或xlwt打开Excel应用程序?

我知道我可以打开MS Excel应用程序使用win32com设置可见为true我可以使用xlrd或xlwt做同样的?

find确定的string并删除单元格

我创build了这个主题( 删除多行文件中的行 ),他们build议使用包“xlrd”。 我使用并与文件进行交互,但无法将单元格的内容与某个string进行比较。 这是我的代码: import xlrd arquivo = xlrd.open_workbook('/media/IRREMOVIVEL/arquivo.xls',) planilha = arquivo.sheet_by_index(0) def lerPlanilha(): for i in range(planilha.ncols): if (planilha.cell(8,9) == "2010"): print 'it works =>' break else: print 'not works' break lerPlanilha() 但是我得到错误: 没有工作 对不起,重复,也许,坏英语。

使用Python将单元格(X,Y)的值复制到Excel文件的同一工作表中的单元格(A,B)

我正在使用模块xlwd , xlwt和xlutil在Python中执行一些Excel操作。 我无法弄清楚如何将单元格(X,Y)的值复制到Python中Excel文件的同一表单中的单元格(A,B) 。 有人可以让我知道如何做到这一点?

使用xlrd,xlwt和xlutils编辑现有的Excel工作簿

如何使用xlrd,xlwt和xlutils模块编辑和保存现有excel工作簿中的数据? 有人可以提供一个示例代码来编辑和保存在Excel工作簿中的数据? 我正试图将数据从一个工作簿传送到另一个工作簿。 import xlrd, xlwt, xlutils wb1 = xlrd.open_workbook('workbook1.xls', formatting_info=True) wb2 = xlrd.open_workbook('workbook2.xls', formatting_info=True) value 1 == wb2.sheet_by_name('Sheet1).cell(2,1).value wb1.sheet_by_name('Sheet1').cell(2,2).value == value1 如何将这些数据保存在workbook1.xls中? 对不起,我之前问过这个问题,但是这次我想更加清楚我的问题。 非常感谢你。