C# Excel 在传递到数据表时修剪工作表单元格
本文关键字:修剪 工作 表单 单元格 数据表 Excel | 更新日期: 2023-09-27 18:35:11
这是我正在使用的代码,如何在进行转换时进行修剪。ToString()?
while (((Microsoft.Office.Interop.Excel.Range)workSheet.Cells[rowIndex, 1]).Value2 != null)
{
rowIndex = 2 + index;
row = excel_Holding_Table.NewRow();
for (int i = 1; i <= range.Columns.Count; i++)
{
row[i-1] = Convert.ToString(((Microsoft.Office.Interop.Excel.Range)workSheet.Cells[rowIndex, i]).Value2);
}
excel_Holding_Table.Rows.Add(row);
index++;
}
只需更改以下行即可。在最后添加 Trim() 函数
row[i-1] = Convert.ToString(((Microsoft.Office.Interop.Excel.Range)workSheet.Cells[rowIndex, i]).Value2);
自
string temp = Convert.ToString(((Microsoft.Office.Interop.Excel.Range)workSheet.Cells[rowIndex, i]).Value2);
if(temp!=null)
row[i-1] =temp.Trim();
else
row[i-1] = "";