如何将Excel中的列放入DataTable后以大写形式获取它们

Bay*_*ern 2 c# excel

我试图在上传excel文件后将第18列,Test的值变为大写但没有任何成功.

在此输入图像描述

我怎样才能达到DataTable中的值?

这是我用excel文件中的值填充DataTable的地方:

 using (OleDbDataAdapter adapter = new OleDbDataAdapter(command))
        {
            DataTable dataTable = new DataTable();
            adapter.Fill(dataTable);
            return dataTable;
        }
Run Code Online (Sandbox Code Playgroud)

我希望18中的所有值都是大写的.

Mic*_* DN 5

遍历所有行,使第18列数据成为UpperCase:

foreach (DataRow row in dataTable.Rows)
{
    row["Test"] = row["Test"].ToString().ToUpper();
}
Run Code Online (Sandbox Code Playgroud)