2017-08-09 23 views
0

我正在使用Epplus從工作簿複製工作表並將其粘貼到另一個工作簿中。我可以使用下面的代碼成功複製工作表。在Epplus中複製工作表僅限於值

ExcelPackage masterPackage = new ExcelPackage(new FileInfo(@"C:\\Users\\350154\\Desktop\\vb workouts\\testsample.xlsx")); 
    ExcelPackage pckg = new ExcelPackage(new FileInfo("C:\\Users\\350154\\Desktop\\vb workouts\\as.xlsx")); 
    string workSheetName = pckg.Workbook.Worksheets[1].Name; 
    ExcelWorksheet pck = pckg.Workbook.Worksheets[1]; 
    pck.ConditionalFormatting.RemoveAll(); 
    masterPackage.Workbook.Worksheets.Add(workSheetName, pck); 

的代碼拷貝片sucessfully.But複製的片材在其cells.So價值的公式在一個新的Excel不是抄襲請幫我解決這個問題。

回答

0

如果你只是希望從一個電子表格中的值複製到新的工作表中的另一個,試試這個:

更新:更新以顯示如何格式化也可以從複製示例代碼目標工作表的來源

+0

它在同一時間如何將源格式的畫家應用到目標工作表 – Moni

+0

我已更新代碼以顯示如何完成此操作。 – Pete

+0

彼得太好了,謝謝你,但我不能複製單元格的背景顏色。 – Moni

相關問題