我正在使用
创建 MS/Excel 电子表格文件。其他列有 13 位数字,Excel 将显示这些单元格,其角部带有小绿色三角形,并显示警告“此单元格中的数字格式为文本或前面带有撇号”。
我正在使用 Visual Studio vb.net 这是我的代码
Imports DocumentFormat.OpenXml
Imports ClosedXML.Excel
If newDt.Rows.Count >= 0 Then
Dim wsColumns = wb.Worksheets.Add(newDt, worksheetname)
wsColumns.Worksheet.Columns().AdjustToContents()
wsColumns.Tables.FirstOrDefault().Theme = XLTableTheme.None
wsColumns.Tables.FirstOrDefault().ShowAutoFilter = False
End If
我想删除绿色指示器。
我尝试了 winnovative 库,它也没有解决方案。
数据表中的相关列是字符串类型。您必须首先将该数据列转换为数字类型。