openpyxl

    0热度

    1回答

    我想遍历Excel工作表中的所有行,并将每行(从第2行开始)的值存储在1大列表中的各个字典中。 我有一个Excel项目从A柱横跨的简单列表 - 列d: Fruit: Quantity: Color: Cost Apple 5 Red 0.6 Banana 6 Yellow 0.4 Orange 4 Orange 0.3 Kiwi 2 Green 0.1 我想看看的第一

    0热度

    1回答

    我已经能够导入openpyxl进口导入样式,并已成功地改变了一些字符的字体颜色,但是当我写了下面一行: from openpyxl.styles import Style 我得到一个错误说它无法导入Style。我也尝试了低调风格。我觉得这是奇怪,因为下面的工作就好了: from openpyxl import load_workbook from openpyxl.styles import

    0热度

    1回答

    我一直在MAC上使用openpyxl制作此python脚本。我可以有一个开放的Excel工作簿,修改它,保存它,保持打开并运行脚本。 当我切换到Windows 10,似乎我不能修改它,保存它,保持打开,并运行脚本。我不断收到[ERRNO 13]权限被拒绝的错误。 我试图删除我正在工作的文件夹上的只读模式,我拥有计算机上的所有权限,我明确指定了我的Excel工作簿的保存目录。 任何想法可能是什么问题

    0热度

    1回答

    我正在研究一个脚本来计算一个集合的每个点与另一个集合的任意点之间的最短距离。 当执行这一点,我得到的folowiwng错误: ValueError异常:无效的列索引18279 我猜它是由写入部件造成的: wb = Workbook(write_only = True) ws = wb.create_sheet() ws.append(output) wb.save("output.xlsx

    -2热度

    1回答

    基于在openpyxl值(负或正值)如何更改图表的颜色? 真的很难为我。 from openpyxl import Workbook from openpyxl.styles import Border, Side, PatternFill, Font, GradientFill,Alignment, Color, numbers from openpyxl.chart import BarC

    1热度

    1回答

    我想从几个xlsx文件中添加特定的行到我的python脚本列表中。我试图添加的行是列号4(E列)的单元格值减去列编号1(B列)的单元格值不等于0的行。我的xlsx文件如下所示: A B C D E F G H 1 A10 2 A10 2 AB 2 A105 1 A105 2 AB 因此,对于下面的代码,我希望将第二行添加到打开的列表数字中,因为2-1的总和不是0.然后,我

    0热度

    2回答

    我想打开另一个系统创建的xlsx文件(这是数据总是出现的格式,并且不在我的控制下)。我尝试了openpyxl(v2.3.2)和xlrd(v1.0.0)(以及pandas(v0.20.1)read_excel和pd.ExcelFile(),两者都使用xlrd,因此可能没有实际意义),而我我遇到了错误;加上没有找到我的搜索答案。任何帮助表示赞赏。 xlrd代码: import xlrd workbo

    0热度

    1回答

    添加标签ScatterChart我已经写了这个简单的代码来测试的事情了一个更复杂的一个: import sys from openpyxl import load_workbook from openpyxl.chart import Reference, ScatterChart, Series from openpyxl.chart.label import DataLabel, Da

    0热度

    1回答

    我的Python脚本应该检查某个字符串是否包含在单元格中。如果此条件匹配,则脚本应更改另一个文件中单元格的背景颜色。 这个过程在for循环 from openpyxl.styles import PatternFill column_color = sheet_database.cell(row = nextitem , column = 18).value cell_paint

    2热度

    1回答

    的交集: 我grumble.xlsx 里面3个标签的文档:Sheet1 Sheet2 and Sheet 3 Sheet 1 has 588 rows and 11 columns of data Sheet 2 has 3029 rows and 17 columns of data Sheet 3 in empty 目标: 如果sheet1 column_name S2 ==值为s