epplus

    6熱度

    2回答

    我需要能夠以編程方式設置Excel工作簿的邊距(打印機設置)。 我發現這個文件: ExcelPrinterSettings.cs 沒有與下面的構造函數的類: ExcelPrinterSettings(XmlNamespaceManager ns, XmlNode topNode,ExcelWorksheet ws) ,但我不知道我應該在傳遞的前兩個參數。 我已經有了製作工作表的代碼,

    1熱度

    2回答

    我正在評估EPPlus作爲GemBox的替代品,但甚至無法保存有效的Excel文件。我這個最小的C#代碼: 在庫: public Stream GenerateReport(string templateFilePath) { using (var xls = new OfficeOpenXml.ExcelPackage(new FileInfo(templateFilePath),

    0熱度

    1回答

    對不起,標題中堆棧溢出認爲主觀是荒謬的。 我想添加驗證到使用EPPlus從我的應用程序下載的excel文件。我需要驗證來停止用戶輸入空格到列中。我已經在列上進行了基本的驗證檢查,我需要在列中添加額外的驗證來檢查空格。我已經搞亂添加自定義,並最終嘗試這樣的事情 var colValidation = codeSheet.DataValidations.AddCustomValidation("A:A

    1熱度

    1回答

    使用EPPlus,給定一個對象集合,如何在一行上設置對象,每個單元一個對象? 也就是說,給定: int rowNumber = ... int columnNumber = ... IEnumerable<object> values = ... 如何設置的值就排rowNumber,開始在列columnNumber,每單元一個值?

    1熱度

    1回答

    我是新的Windows窗體, 我有一個要求導出到Excel的DataTable。我發現我需要在我的機器上安裝Microsoft Office才能使用Microsoft.Office.Interop.Excel,但我沒有安裝它。 我碰到了EPPLUS。我下載並在我的項目中添加了對dll的引用。但問題是它仍然顯示我錯誤。我使用Imports OfficeOpenXml但這個給我一個錯誤。當我再次添加引

    9熱度

    3回答

    我在ASP.NET MVC4 C#項目中有一個Excel工作表,我可以使用EPPlus成功讀取Excel工作表。現在,我希望能夠將2個數字傳入單元格C:2和C:3,並且能夠在C:4中調用公式= SUM(C2:C3)。 所以從C#我想傳入4和6並調用公式,並能夠從C:4返回40(SUM和10和30)的結果。我如何在C#中完成這項工作。 在下面的代碼,我回來零d.Average d.Average =

    3熱度

    1回答

    在我的下面的代碼中,c4的值是零。 C4單元具有公式SUM(C2:C3)。 EPPlus能夠讀取配方的細胞嗎?爲什麼C4被設置到零,而不是12 using (var package = new ExcelPackage(existingFile)) { ExcelWorkbook workBook = package.Workbook; var currentWorkshee

    1熱度

    1回答

    我正在使用EPPlus程序包來製作帶有條件格式的Excel文檔,以將圖標設置應用於一系列單元格。 using (ExcelRange scoreRange = workSheet.Cells[row, 28, row, 36]) { ExcelAddress rangeAddress = new ExcelAddress(scoreRange.Address); var ru

    5熱度

    1回答

    編輯:這些例子都應該工作。我的問題實際上與epplus無關,此代碼以及標記的答案適用於樣式合併的單元格。 我希望能夠對一個合併的單元格進行樣式設置,但是,我嘗試對它進行樣式設置沒有任何效果。這是怎麼了合併單元格: WorkSheet.Cells["A1:K1"].Merge = true; 這裏是我已經嘗試設置背景和字體顏色在此合併單元格: WorkSheet.Cells["A1:K1"].S

    1熱度

    2回答

    我們的機器上沒有安裝Microsoft Office。 我想讀一個excel文件,並將其存儲在一個數據集,但我在 Dim ws As Microsoft.Office.Interop.Excel.Worksheet Dim Obj As Object ws = DirectCast(workbook.Worksheets(1), Microsoft.Off