openpyxl

    0热度

    1回答

    所以,如果我有这样的代码: from openpyxl import Workbook wb = Workbook() ws = wb.create_sheet(0) ws.title = 'Title' ws.cell('A3').value = 8 wb.save('temp.xlsx') 我得到的错误: Traceback (mos

    1热度

    2回答

    我正在基于计数动态地在for循环中创建变量。 我使用openpyxl模块遍历工作表。 value = ~sheet name after using a loop to iterate over sheet names~ wb = (path_to_workbook, use_iterators = True) ws = wb.get_sheet_by_name(name = value)

    0热度

    3回答

    我生成一个Excel中使用模板, from openpyxl import Workbook from openpyxl import load_workbook src_file = 'D:\\code\\TestLink-Report\\pyxl.xlsx' wb = load_workbook(filename = src_file, guess_types = False) s

    2热度

    1回答

    win32com是一个从Python访问COM对象的通用库。 这个库的主要特点之一是能够处理Excel文档。 但是,有很多自定义模块,其唯一目的是操纵excel文档,如openpyxl,xlrd,xlwt,python-tablefu。 这些库对于这个特定任务来说是否更好?如果是的话,在什么方面?

    3热度

    1回答

    我有一个有一些工作表的工作簿。其中一张纸上有图表。我需要使用xlrd或openpyxl来编辑另一张工作表,但是,每当我保存工作簿时,图表就会消失。 任何解决方法?是否有另一个保存图表和格式的python包?

    3热度

    1回答

    python,openpyxl和Excel文件在这里有一个很大的问题。我的目标是将一些计算的数据写入Excel中的预配置模板。我加载这个模板并在其上写入数据。有两个问题: 我说的是写超过2百万个单元格的Excel书籍,分成几张。 我这样做是成功的,但等待时间是不可想象的。 我不知道用其他方法解决这个问题。也许openpyxl不是解决方案。我试图用xlsb编写,但我认为openpyxl不支持这种格式

    1热度

    1回答

    我想读取一个xlsx文件,将所有小于0.0001的值更改为0.01。我可以读取这些值并打印出来,但我无法更改它们? import pylab from openpyxl import load_workbook wb = load_workbook(filename = 'TF-Automation.xlsx', use_iterators=True) ws = wb.get_sheet_

    1热度

    1回答

    当我尝试使用openpyxl加载在Python 3.3的工作簿时,我得到一个错误“命名为‘StringIO的’无模块”: In [5]: load_workbook(FileName) Traceback (most recent call last): File "<ipython-input-6-c4f3bc35f522>", line 1, in <module> load_work

    4热度

    1回答

    多个值在VBA我可以分配数组细胞的范围内,使得在范围内的每个细胞从阵列得到相应的值: Range("A1:D1").Value = Array(1, 2, 3, 4) 我试图做同样的openpyxl: import openpyxl wb = openpyxl.Workbook() ws = wb.worksheets[0] ws.range['A1:D1'].value = [1,

    3热度

    2回答

    我试图在openpyxl中设置条件格式来模拟突出显示重复值。用这个简单的代码,我应该能够突出显示连续的重复项(但不是重复序列中的第一个值)。 from pandas import * data = DataFrame({'a':'a a a b b b c b c a f'.split()}) wb = ExcelWriter('test.xlsx') data.to_excel(wb)