epplus

    0熱度

    2回答

    我有一個使用C#NI DAQmx代碼生成的DataTable。我想把這個DataTable放在一個Excel文件中,當選中CheckBox時。 DAQmx代碼一次記錄此數據的「x」個樣本數。當這個數字很高時,程序很慢,但它仍然有效。我想一次錄製少量的樣本,然後將這些數據保存到Excel文件中。 在我當前的代碼,在Excel文件中的數據被不斷改寫。這是不可取的,因爲我需要所有記錄的數據。 目前當檢查

    -2熱度

    1回答

    我正在使用EPPlus.dll在C#MVC中編寫代碼。我可以導出一個Excel文件。但是,我想從某個路徑D驅動器或C驅動器或虛擬路徑讀取Excel文件。已經有5行數據。現在,我想在同一個Excel文件中將另外50行連續綁定到這5行。 我只是使用EPPlus DLL。我的系統中沒有安裝MS Office。我有LibreOffice Calc(開源)。

    2熱度

    1回答

    我有一個實例,如果單元格值介於15和25之間,則需要插入10個空行,如果單元格值> 30,則需要插入25個空白行 而不是簡單地重複鍵入相同的語法並一次添加1行,EPPLUS是否具有一次添加X行的功能? 這工作,但將有大量的重複代碼: ws.InsertRow(31, 31, 1);

    1熱度

    1回答

    我想使用EPPLUS清除一系列單元格。我想下面的語法,但它給我的 對象引用錯誤不設置到對象的實例 什麼是正確的方法來清除細胞A24的內容:C36用EPPLUS? ExcelPackage package = new ExcelPackage(); ExcelWorksheet ws = package.Workbook.Worksheets["Sheet1"]; ws.Cells["A24

    0熱度

    1回答

    我正在使用Epplus從工作簿複製工作表並將其粘貼到另一個工作簿中。我可以使用下面的代碼成功複製工作表。 ExcelPackage masterPackage = new ExcelPackage(new FileInfo(@"C:\\Users\\350154\\Desktop\\vb workouts\\testsample.xlsx")); ExcelPackage pckg =

    0熱度

    1回答

    我使用Epplus庫條件格式用下面的代碼添加到現有的Excel電子表格:因爲當我打開 var conditionalFormatting = worksheet.Cells[address].ConditionalFormatting.AddExpression(); conditionalFormatting.Formula = $"=IF(EXACT(A1, \"\"), IF(EXACT(

    0熱度

    1回答

    我正在使用EPPlus庫創建Excel報表。 到目前爲止,我已經通過使用此代碼載置於片材的DataTable: string FileName = @"DataSource\sampleData.xml"; var excelDocName = @"C:\Excel\OutExcel.xlsx"; var aFile = new FileInfo(excelDocName); if (F

    -1熱度

    1回答

    我一直在編寫保存名稱/位置的硬編碼,但現在我需要詢問用戶保存位置和文件名。我有這樣的語法,但我怎麼實際上通過選擇的位置&輸入文件名到我的ToExcel()方法知道文件名並保存位置? private void btnSave_Click(object sender, EventArgs e) { //Creating Save File Dialog SaveFileDialo

    0熱度

    1回答

    我在EPplus4.0.1中使用了非常好的LoadFromDataTable功能。即使DataTable列是DateTime,它仍將DateTimes保存爲整數。 有沒有解決這個問題的方法,因爲它會在讀回期望DateTime的DataTable時導致問題。 手動設置工作表欄到DateTime不是一個選項,因爲加載發生在代碼中,我不希望我的用戶知道如何手動執行。

    0熱度

    1回答

    我需要根據excel中的字段更新數據庫,但我需要檢查一列中的一行中的5個字段是否爲空,然後停止更新數據庫。 foreach (var sheets in workbook.Worksheets) { SqlCommand comm = new SqlCommand(query, conn); comm.CommandType = Syste