Tag: python

Excel与Python的差异

我正在寻找一种algorithm来在Python中基于它们的列名来comapre两个excel表。 我不知道列是什么,所以一张表可能有一个额外的列或两张表可以有几个同名的列。 最简单的情况是,第一张表格中的一列与第二张表格中的一列相对应。 然后我可以使用xlrd在该列的行上执行diff。 如果列名不唯一,我可以validation列是否具有相同的位置。 有谁知道一个已经存在的algorithm或有任何经验,在这个领域?

为命名输出文件Python创build循环

所以我要input一个名字列表 文本文件将包括: Eleen Josh Robert Nastaran Miles my_list = ['Eleen','Josh','Robert','Nastaran','Miles'] 然后我将每个名称分配给一个列表,我想为该列表中的每个名称写一个新的excel文件。 #1. Is there anyway I can create a for loop where on the line: temp = os.path.join(dir,'…'.xls') _________________________ def high_throughput(names): import os import re # Reading file in_file=open(names,'r') dir,file=os.path.split(names) temp = os.path.join(dir,'***this is where i want to put a for loop for each name […]

如何获得通过Excel COM接口select的行数和列数?

我可以通过应用程序的.Selection属性来获取区域。 (我使用python来访问Excel的COM接口) 例如,我想知道用户select了多less行和列 input: user has selected A1:G8 output: the selected range starts from Column 1 (by selection.Column) the selected range starts from Row 1 (by selection.Column) the selected range is spanning 7 rows (by ?) the selected range is spanning 8 columns (by ?) 我在看MSDN的Range接口 ,但是这个属性似乎对这个问题没有帮助。

Python Excel公式(XLRD,XLWT)和文件path引用

我目前正在将我们的文件服务器迁移到新的服务器的边缘,不幸的是我们的会计部门已经制定了Excel的公式,引用随机单元格中的备用Excel文件总和。 我现在有一个脚本recursion地浏览networking文件,search具有XLS,XLSX,XLT扩展名的文件…然后使用XLRD打开它们…然后遍历每个工作簿,然后遍历每行,每个细胞… 我现在卡在最初我认为会是最简单的部分,我需要显示公式的输出不是公式的输出…. Excel中的示例公式: =+-'\\FileServer1\Finance\Money\[Cash money spread.xlsx]Mar'' 14'!$N$134 使用XLRD在脚本中进行迭代时: $827.00 (显示公式的值!!!) 任何人有任何时间? 我有RegEx(re.sub)和除了这个小(但至关重要的)组件之外的所有其他组件。

Python,PIL; 文字到图像并插入MS Excel

我正在使用Python和PIL创build“文本到图像”数字,并将其放置到MS Excel文档中。 我遇到图像质量问题 – 到目前为止,我可以从给定的文本创build图像,但一旦插入到Excel中,我看到质量是不好的 – 下面的图像显示Excel {Top}中的“文本框”,并将图像插入Excel {底部} – 我想draw.fontmode = "1"会有帮助,因为它会激活消除锯齿,但是一旦图像插入到Excel中,看起来并不成功。 build议欢迎。 我目前使用的代码是: import PIL from PIL import ImageFont from PIL import Image from PIL import ImageDraw fontBold = ImageFont.truetype("Arialbd.ttf",18) font = ImageFont.truetype("Arial.ttf", 14) img = Image.new("RGBA", (570,200),(255,255,255)) draw = ImageDraw.Draw(img) line0 = "Title Here" line1 = "Some blurb here under title – […]

Python – 将现有工作簿的格式应用于其他工作簿

我在Python中编写代码比较新,这是我的问题:1-当我更新现有.xlsx文件(使用openpyxl)的数据时,结果是一个.xlsx,它丢失了以前的所有格式。 我也尝试过使用.xls(使用xlwt和xlrd),但没有任何改变。 2-因此,我决定保留这个未格式化的结果文件,并应用模板.xls(x)文件的所有格式。 有没有一个简单的方法来保存第1步的格式? 如果不是,我怎样才能实现第二步? PS:我试图用xlutils.styles处理样式…但是我没有设法… 谢谢你的帮助!

在Python中读取.xml Excel文件

我有一些由Excel生成的.xml文件,我必须用Python来阅读。 我查找了Python Excel库,但似乎没有读取.xml文件。 手动parsing似乎很复杂。 你有什么build议?

问题与Excel文件。 XLRDError:不支持的格式或损坏的文件:这是什么types的文件?

我有一个与xls文件一起工作的代码。 除了这个文件之外,它适用于我所抛出的一切,我不知道如何正确识别这个文件是什么。 我从我正在使用Selenium浏览的网站上下载文件。 这个特定的电子表格总是以导致此错误的文件types下载。 完整的错误是: Traceback (most recent call last): File "/Users/Meir/Documents/PYTHON/IFG User Update/code/ifg_TPA_update_excel.py", line 44, in <module> rb = open_workbook((os.path.expanduser("~/Documents/PYTHON/Selenium test/TPA_Example.xls")),formatting_info=True) File "/usr/local/lib/python2.7/site-packages/xlrd/__init__.py", line 443, in open_workbook ragged_rows=ragged_rows, File "/usr/local/lib/python2.7/site-packages/xlrd/book.py", line 94, in open_workbook_xls biff_version = bk.getbof(XL_WORKBOOK_GLOBALS) File "/usr/local/lib/python2.7/site-packages/xlrd/book.py", line 1262, in getbof bof_error('Expected BOF record; found %r' % self.mem[savpos:savpos+8]) File "/usr/local/lib/python2.7/site-packages/xlrd/book.py", line 1256, […]

Python:在维护格式的同时修改Excel文件

有没有办法修改现有的Excel文件中的几个单元格,而不会丢失格式,并且不使用xlutils? 我有权访问xlwt和xlrd,但不能访问xlutils。 谢谢!

如何用傅立叶变换将数组中的数字输出到Excel文件中的单行

我想要将image processing的数字结果输出到.xls文件中,并在单元格中精确地在单元格中进行输出,请问有人build议使用哪个Python模块以及要添加什么代码? 换句话说,如何从数组中排列数字并将其精确地放置在Excel单元格中? Code fragment: def fouriertransform(self): #function for FT computation for filename in glob.iglob ('*.tif'): imgfourier = mahotas.imread (filename) #read the image arrayfourier = numpy.array([imgfourier])#make an array # Take the fourier transform of the image. F1 = fftpack.fft2(imgfourier) # Now shift so that low spatial frequencies are in the center. F2 = fftpack.fftshift(F1) # […]