Tag: python 3.x

在Excel工作表中查找填充内容的范围

我有一个Excel 2016 Book.xlsm 。 在工作表的testsheet ,范围A1:Y150中的单元格填充了文本或数字内容。 左上angular的单元格总是A1 。 我正在使用python v3 xlwings来打开Excel文件。 import xlwings as xw Book_name = 'C:/Users/name/Book.xlsm' sheet_name = 'testsheet' wb = xw.Book(Book_name) sht = wb.sheets[sheet_name] 如何找出使用python填充内容的单元格区域,在本例中为A1:Y150 ?

需要从csv excel文件创build字典的帮助

我有一个任务来创build一个函数loadResults,其中存储了跑步者的数量,时间,姓名和姓氏,并返回包含该信息的字典列表。 字典的键是:“数字”,“名称”,“姓氏”,“时间”。 到目前为止我有: def loadResults(): myFile = open("marathon.csv", "r") number = [] for line in myFile: info = line.split(',') s = {} s['number'] = info[0] s['time'] = info[1] s['firstname'] = info[2] s['surname'] = info[3:] number.append(s) myFile.close return number 然而,我还必须编写一个函数displayTime接收跑步者名单和跑步者的数量,并显示名字和时间。 对于我有: def displayTime(time,number,firstname): for s in number: if s['number'] == time: print(s['name']) runners = loadResults() displayTime(number,'3070') […]

在全部3个dataframe的列A中查找A列

如何查看所有3个dataframeA列中的A列 我的数据看起来像从A,B开始 DFA a 1 dd 3 aa 4 DFB c 5 zz 6 dd 7 a 8 DFC a 33 c 44 dd 55 zz 66 欲望输出 a 1 a 8 a 33 dd 3 dd 7 dd 55 大pandas是否具有类似于Excel的多种查找方式? 我看到很多2列的例子,而不是查看所有数据框中的A列。

从Excel CSV读取和写入另一个问题

我已经尝试了一些东西,并尝试了不同的错误。 首先,我正在用'r'和'w'选项读写,但是这导致了在excel中查看时导致csv在实际行之间留有空行。 所以,我发现我必须用'rb'和'wb'来读写。 但是,现在我得到的错误: _csv.Error iterator should return strings, not bytes (did you open the file in text mode?) 。 这是我的代码: def readLines(): r = csv.reader(open('test.csv', "rb"), dialect="excel") return [l for l in r] #causes the error def writeFile(lines): resultFile = open('output.csv', 'wb') wr = csv.writer(resultFile, dialect='excel') wr.writerows(lines) 我做了一些改变的lines对象,要求他们是string。 我正在以正确的方式去做这件事吗?

需要从文本文件到电子表格进行分析的数据

我正在处理我在文本文件中获得的数据,并且必须随后进行分析。 我目前正在使用Excel来完成这项任务。 原始文件如下所示: Contact Angle (deg) 86.20 Wetting Tension (dy/cm) 4.836 Wetting Tension Left (dy/cm) 39.44 Wetting Tension Right (dy/cm) 39.44 Base Tilt Angle (deg) 0.00 Base (mm) 1.6858 Base Area (mm2) 2.2322 Height (mm) 0.7888 Tip Width (mm) 0.9707 Wetted Tip Width (mm) 0.9581 Sessile Volume (ul) 1.1374 Sessile Surface Area (mm2) 4.1869 Contrast […]

Python Excel Writer(xlswriter)从URL插入图像

我怎样才能用xlswriter 从URL (http)插入图片? 这是从文档: worksheet.insert_image('B2', 'python.png') 要么 worksheet1.insert_image('B10', '../images/python.png') 但是这只是文件path。 我想从Web服务器的URL添加图像。 你能帮我吗?

大pandas将列(A)与其他列(B)进行比较,并返回列(A)中存在的唯一值

我正在面临一个问题,同时比较两列非常数据包含约5至6缺乏细胞。 我使用countif公式来检查A列中是否存在值B列。但是,这需要花费大量的时间来计算,我停止了使用Excel的任务。 而且我正在pandas中find另一种方法来做这件事。 是否可以通过比较列Bfind列A中唯一值的列表。请build议。 A栏:585256 B栏:556245

使用xlsxwriter从指定的单元格创build图表

好吧,所以我对整体的excel比较陌生,被要求编写一个脚本从数据库中取出一些数据,然后制作一个表格。 我做了什么,现在他们要求我添加graphics,以更简单的格式显示这些数据,因为你知道范围蠕变和所有。 无论如何,我正在尝试创build一个饼图,引用两个不是彼此相邻的单独的工作表中的特定单元格。 我可以弄清楚这两个单元之间的一切范围,但是我需要它专门只使用我提供的单元。 executive = book.add_worksheet("Executive Summary") yesterday_chart = book.add_chart({'type': 'pie'}) yesterday_chart.add_series({'name': 'Yesterdays Installs', 'values': '=(\'Total Counts\'!$B$2,\'Total Counts\'!$J$2)', 'points': [ {'fill': {'color': 'green'}}, {'fill': {'color': 'red'}}, ], }) 这是我现在有创造两点,但没有填充数据的地方。 我需要它从名为TotalCounts的表中绘制出单元格B2和J2。 在此先感谢您的帮助,以保持我的理智。 编辑:添加更多的代码和显示输出。 #!/usr/bin/python3 import xlsxwriter book = xlsxwriter.Workbook("Testing.xlsx") counts = book.add_worksheet("Total Counts") r = 0 c = 0 counts.write(0, 0, "Total Installed to date") […]

XlsxWriter将数字写入date

我正在写一个文件的date,我正在使用: date.strftime('%m/%d/%Y') 和我写date对象为Excel文件: worksheet.write(row_count, column_count, r, formatter) formatter器在中间alignment, r是当前循环中的对象。 它显示像10/28/2016但我希望它被保存为一个数字值(如42871例如)。 有没有办法在代码中发生这种情况,而不是在Excel中手动?

如何使用xlrd编写excel文件

我怎样才能用xlrd模块单独编写一个excel文件(xls / xlsx)? 我尝试from xlrd import xlsx ,但找不到任何真正能帮助我的东西。