Tag: xlwt

在Excel中通过xlwt for pythonsorting多列

我正在使用python写一个报告放入excel涂层。 有四个栏目,分别是: 产品名称| 前值| 当前值| 区别 当我把所有的价值完成后,我想根据当前价值进行sorting。 有没有办法在xlwt中做到这一点? 我只看到了sorting单个列的例子。

用python / xlrd比较两张单独表格的excel数据

我有两个列表是从两个独立的Excel工作簿中提取的。 每个元素包含两个自己的元素。 这些列表表示在每个Excel工作簿的前两列中find的数据。 例如: search_terms = [['term1',300],['term2',400],['term3',200]…] #words searched on our website with number of hits for each item_description = [[900001,'a string with term1'],[900002,'a string with term 2'],[900003,'a string with term 1 and 2']…] #item numbers with matching descriptions 我的目标是将search_terms中的string与item_descriptions中的string进行比较,并针对每个search词从item_description中编译匹配项目编号的列表。 然后,我想根据他们产生的命中数量来排列前250位的术语和匹配的项目编号。 我从xlrd生成了两个列表,我想我想转换为元组,并工作生成类似于以下的列表: results = [['term1',300,900001,900003],['term2',400,900002,900003],['term3',200]] #search term, number of hits, and matching item numbers based […]

如何让xlwt在py2app构build中运行

我成功地使用了xlwt在我的脚本末尾输出一个excel文件,但是当这个脚本被转换成一个独立的程序(使用py2app)时,这个excel不再被生成。 其他import软件包(Tkinter的GUI)工作正常,我找不到一个地方提出这个相同的问题。 (Mac OS 10.9.5,python 2.7.5:预安装的mac版本)(xlwt存在于/build/bdist.macosx-10.9-intel/python2.7-standalone/app/site-packages/中) 问题被隔离到一个非常小的脚本,输出一个excel文件,一个填充单元格: def export_xcl(): import xlwt wb = xlwt.Workbook()#initialize excel sheet ws = wb.add_sheet('Sheet1') text_cells=xlwt.easyxf('font: name Times New Roman') ws.write(0,0, 'jaja',text_cells) print ('voor het saven') wb.save('testx.xls') print ('na het saven') if __name__ == '__main__': export_xcl() 这个脚本在正常启动时运行完美。 可执行文件却没有。 py2app使用的setup.py文件如下: from setuptools import setup APP = ['testx.py'] DATA_FILES = [] OPTIONS = […]

与…一起使用读取xls文件的列表,将其复制到具有多个工作表的单个工作簿中

第一次在这里 我的总体目标是将3个不同的xls文件中的数据准确复制到一个xls工作簿中,并为每个原始xls文件添加一个工作表。 从非程序的意义上说,我想从一个新的工作簿(xls或xlsx文件)中将每个xls文件中的数据复制并粘贴到它自己的工作表中。 我一直在使用xlrd&xlwt来做到这一点,并在search的帮助下,我已经能够获得大部分的代码集。 但是,我很难理解如何使用with … open命令从每个原始xls文件读取数据并将其放在自己的工作表上。 正如你可能从我的代码块学习,我的Python技能是有限的。 谢谢! import xlwt as xlwt from os.path import join import xlrd wb = xlwt.Workbook() path = r'C:\data_path\\' xls1 = 'file1.xls' xls2 = 'file2.xls' xls3 = 'file3.xls' Sheet1 = 'file1_data' Sheet2 = 'file2_data' Sheet3 = 'file3_data' names = [Sheet1, Sheet2, Sheet3] dataset = [path + xls1, path + […]

使用python xlwt模块更新Excel工作表

我正在寻找更新我已经创build的Excel工作表与来自浏览器的Json数据。 当前的代码每次运行程序时都会生成一个新的工作表。 import requests import json import urllib import xlwt url = raw_input("Enter url:-") res = urllib.urlopen(url) data = res.read() data1 = json.loads(data) book = xlwt.Workbook(encoding="utf-8") sheet1 = book.add_sheet("AssetsReport0") colunm_count = 0 for title, value in data1.iteritems(): sheet1.write(0, colunm_count, title) sheet1.write(1, colunm_count, value) colunm_count += 1 file_name = "test1.xls"%() book.save(file_name) 什么是我可以做到这一点的最好办法?

如何复制现有的工作表,并使用xlrd,xlwt和xlutils将其复制到同一工作簿中

我有一个Excel模板文件点xlt扩展名。 我想使用python(xlrd,xlwt和xlutils)将程序复制到新的工作簿(不同的名称)的现有模板的程序。 然后,工具书将会有一张表格作为模板。 我的问题,如何将第一张表复制并粘贴到相同的工作簿。 所以,输出结果与工作簿中的模板相同。 请告诉我该怎么做?

parsingxlwt中公式的COUNT函数中的问题

每次运行其他脚本时,我都需要使用电子表格模块编写和更新简单的双工作表工作簿。 在testing了一些模块之后,由于在运行testing代码时出现了太多的错误(比如不能将多行文本值作为列标题格式化),放弃了openpyxl 。 现在,尝试xlwt ,这是我的testing代码: import xlwt from xlwt import Workbook, Formula workbook_name = 'xlwt_test01.xls' book = xlwt.Workbook() sheet01 = book.add_sheet('DATA') sheet02 = book.add_sheet('FORMULAE') sheet01.write(0, 0, 'Hello\nWorld') # A1: no style, no wrap, despite newline style = xlwt.XFStyle() style.alignment.wrap = 1 sheet01.write(0, 1, 'Hello\nWorld', style) # B1: with style, there is wrap sheet02.write(0, 0, 'count […]

使用XLRD / XLWT查找行中的下一个空单元

我有一个工作簿,每天更新一些数据。 我使用一个机器人来收集数据,现在我需要每天把它转储到工作簿中。 我需要知道的是如何find我可以放置数据的下一个可用单元。 我不想覆盖旧的数据。 例如,我有: ABC 1 xxx 2 xxx 3 我需要将数据input第3行。XLWT的函数需要一个行号和一个列字母:write(r,c,,) 所以我需要设置r&c到下一个可用的单元格。 有谁会碰巧知道一个很好的方法来做到这一点?

在python中将值写入excel中的一行中的单元格

我一直在试图写入数值生成Excel表格#1的值。 我没有得到任何错误或任何东西,但我也没有在Excel文件中得到任何输出。 还有一个简单的方法来查找行/列是单元格指向? 下面我有我的代码编写的计数从HTML特定的单词,这些值需要放在一个Excel文件。 from xlwt import Workbook import requests from bs4 import BeautifulSoup import re from selenium import webdriver from xlwt import Workbook from collections import Counter driver = webdriver.Firefox() driver.get("fetch dashboard link") login_test = driver.find_element_by_xpath('//*[@id="authContent"]/form/div/p[2]/a') login_test.click() driver.implicitly_wait(30) a = driver.page_source soup = BeautifulSoup(a, "html.parser") wb = Workbook() sheet1 = wb.add_sheet('Automation') sheet1.write_merge(0,2,0,0,'#') sheet1.write_merge(0,0,1,7,'Test Result') […]

如何使用python xlrd从Excel工作表中检索图像

我正在使用xlrd python excel库python-excel 。 我可以阅读我的excel工作簿好(我必须说他们的教程是相当不错的)。 但我不能检索存储在工作表中的图像,这就是杀了我。 任何Python方法从工作表检索图像将不胜感激