2017-08-09 191 views
0

私はEpplusを使用してwokbookからワークシートをコピーし、別のワークブックに貼り付けます。次のコードを使用してワークシートをコピーできます。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); 

コードをコピーシートは、plsは私がこの問題を解決するのに役立ち、コピーシートは新しいExcelでそのcells.So値の数式をコピーしていないsucessfully.But。あなただけの別の新しいシートに1枚のスプレッドシートから値をコピーするために探しているなら

答えて

0

、これを試してみてください。

UPDATE:フォーマットもからコピーする方法を示すように更新サンプルコード宛先ワークシートへのソース

+0

同時に、ソースシートから宛先シートへのフォーマットペインタの適用方法 – Moni

+0

これを実行する方法を示すためにコードを更新しました。 – Pete

+0

ピートその偉大な、ありがとう、しかし、私はセルの背景色をコピーすることはできません。 – Moni

関連する問題