Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何更改刚刚用Win32 COM插入的单元格的值?_Python_Excel_Windows_Pywin32_Win32com - Fatal编程技术网

Python 如何更改刚刚用Win32 COM插入的单元格的值?

Python 如何更改刚刚用Win32 COM插入的单元格的值?,python,excel,windows,pywin32,win32com,Python,Excel,Windows,Pywin32,Win32com,代码如下所示: while m < arrayLength: Cell = ws.Cells(row, 1) if(Cell.Value == "pasteBeforeThis"): copyRangeObj = ws.Range(Cell, Cell) copyRangeObj.EntireRow.Insert() Cell.Value = "-------" m +

代码如下所示:

while m < arrayLength:
    Cell = ws.Cells(row, 1)
    
    if(Cell.Value == "pasteBeforeThis"):
        copyRangeObj = ws.Range(Cell, Cell)
        copyRangeObj.EntireRow.Insert()
        Cell.Value = "-------"
    m += 1
    row += 1
而m
我还尝试粘贴
“----”
,但没有效果。 使用第一个选项,
“----”
将设置在插入的空行之后,当我使用
newCell(第1行,第1行)
尝试时,它将设置在插入的行之前

我可以做什么来写入新插入的行