我想要做的是从名为“Sheet1”的工作表中获取第1行并将其粘贴到其他几个工作表(不是全部)中。此外,我想在复制时保持第1行第1行的列宽,这实际上非常重要。
我提到了其他几张纸,因为我想要排除一些纸张,我打算将它们存储在一个列表中。
Microsoft.Office.Interop.Excel.Application xlApp = null;
Excel.Workbook xlWorkbook = null;
Excel.Sheets xlSheets = null;
Excel.Worksheet xlNewSheet = null;
任何想法如何在c#中完成?
提前感谢。
答案 0 :(得分:0)
维护列或行的宽度非常困难。在我看来:首先复制数据,然后读取旧列的宽度值并将它们应用于新列。 我见过的所有其他解决方案都依赖于pastespecial,有时不起作用。