pywpsrpc icon indicating copy to clipboard operation
pywpsrpc copied to clipboard

写入内容写不进去 Worksheet.Range().Value = []

Open 12893822294 opened this issue 2 years ago • 2 comments

在往excel里面写入列表时 比如: Worksheet.Range("A1:B1").Value = ["111", "222"] 或者: Worksheet.Range("A1:B2").Value = [["111", "222"], ["333", "444"]] 虽然程序没有错误,但是实际并没有写进去,只有转成str 才能生效 我想一次性写一个二维列表该怎么办

12893822294 avatar Dec 02 '22 08:12 12893822294

在往excel里面写入列表时 比如: Worksheet.Range("A1:B1").Value = ["111", "222"] 或者: Worksheet.Range("A1:B2").Value = [["111", "222"], ["333", "444"]] 虽然程序没有错误,但是实际并没有写进去,只有转成str 才能生效 我想一次性写一个二维列表该怎么办

可能是类型转换那里没有考虑到这种,暂时还没时间分析。。

timxx avatar Mar 11 '23 15:03 timxx

已支持设置一维数组,但是二维的不知是不是ET本身就不支持还是啥,目前代码参考了:https://learn.microsoft.com/en-us/previous-versions/office/troubleshoot/office-developer/automate-excel-from-c 这里的,但是ET二维没有效果(但是取值没有问题) 如果你有C++版本设置二维的例子,可以贴一个看看~

timxx avatar May 02 '23 04:05 timxx