gpt4 book ai didi

excel - 如何在不丢失 VSTO 中的表格格式的情况下将值数组分配给 Excel 单元格

转载 作者:行者123 更新时间:2023-12-04 20:19:27 24 4
gpt4 key购买 nike

这可能是一件容易的事,但现在它让我无法理解。我根据一些新发现改写了这个问题。

我在 Excel 插件中广泛使用二维值数组来提高原始速度。

我使用扩展方法提取单元格数组并对其进行修改,然后将值放回原处。

例如。:

// Get all cells in the worksheet - this is a formatted table including headings
Range range = worksheet.UsedRange;

// Get all values as a 2D array
object[,] cells = range.GetCellArray();

... // do things to the array

// Assign the entire array back to worksheet, but table formatting is erased
Range.Value = cells;

表格格式只会被数组赋值删除。这一直到命名表 ListObject条目被删除。

有没有办法保持表格格式?

最佳答案

可能有更好的方法,但我的第一个想法是将数组输出到临时工作表,然后将输出和选择性粘贴 -> 值复制到您想要的范围内。最后,删除临时表。

关于excel - 如何在不丢失 VSTO 中的表格格式的情况下将值数组分配给 Excel 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10824474/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com