C#中怎么实现对Excel行或区域带格式的复制

C#中如何实现对Excel行或区域带格式的复制

C#中如何实现对Excel行或区域带格式的复制?

谢谢!
------解决思路----------------------
引用:
一个Range能包含多个整行吗?

Quote: 引用:

自己选定区域:
 
            Workbook workbook = new Workbook();
            workbook.LoadFromFile(@"worksheets.xlsx");
            Worksheet worksheet = workbook.Worksheets[0];
            workbook.Worksheets.Add("copied sheet1");
            workbook.Worksheets[0].Range["A7:D11"].Copy(workbook.Worksheets[1].Range["A7:D11"]);
            workbook.SaveToFile("worksheets.xlsx", ExcelVersion.Version2013);
            System.Diagnostics.Process.Start(@"worksheets.xlsx");


谢谢,需要 Spire.Xls组件吗?

是的,下载安装组件后,添加引用到层序中就能用了:)
------解决思路----------------------
好像连续的行不行,只能选定一个范围。


------解决思路----------------------
说实话,这个事我只能教你一个方法,打开excel,弄宏录制,在宏录制下,在excel进行你要实现的操作,然后宏录制的结果里就有VB的代码,参考下,改改就能C#用了
至于宏录制你可以百度下怎么使用,我就不啰嗦了