我的xml文件在excel文件中第一个单词和列的最后一个单词之后有这些“ x0020 ”,任何线索?
<root>
<first_x0020_Name>John<first_x0020_Name>
<last_x0020_Name>Doe<first_x0020_Name>
<Age_x0020_Range>28<first_x0020_Name>
</root>
这是我从excel转换为xml的代码:
string PATH = @"C:file.xlsx";
string connection = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + PATH + ";Extended Properties=Excel 12.0";
OleDbConnection objConn = new OleDbConnection(connection);
OleDbCommand objCmd = new OleDbCommand(string.Format(@"Select * From [Sheet1$]"), objConn);
OleDbDataAdapter objDatAdap = new OleDbDataAdapter();
objDatAdap.SelectCommand = objCmd;
DataSet ds = new DataSet();
objDatAdap.Fill(ds);
string result;
using (StringWriter sw = new StringWriter())
{
ds.DataSetName = "samples";
DataTable ok = ds.Tables[0];
ok.TableName = "sample";
ds.WriteXml(sw);
ds.WriteXml("C:/File.xml");
}