我已使用epplus库
将数据从datagridview导出到excelsheetFor i = 0 To Analysis.dgv1.Columns.Count - 1
worksheet1.Cells(1, i + 1).Value = Analysis.dgv1.Columns(i).HeaderText
Next
For i = 0 To Analysis.dgv1.Rows.Count - 1
For j = 0 To Analysis.dgv1.Columns.Count - 1
worksheet1.Cells(i + 2, j + 1).Value = Analysis.dgv1.Rows.Item(i).Cells(j).Value
Next
Next
Using range = worksheet1.Cells(2, 4, Analysis.dgv1.RowCount, 5)
range.Style.Numberformat.Format = "#,##0"
End Using
第4,5列是数字列,我已使用
将数据条添加到excelsheet中Using range = worksheet1.Cells(2, 4, Analysis.dgv1.RowCount, 5)
range.ConditionalFormatting.AddDatabar(System.Drawing.Color.LightGreen)
End Using
在导出的excelsheet中,所有数据都显示正常,但数据库仅在进行单元格编辑时出现 这是图像
的屏幕截图84,83我在编辑模式中输入的单元格是否被触摸
答案 0 :(得分:1)
这是因为数据条需要数值,在这里你输入数字作为字符串尝试在插入之前将其转换为数字