Как преобразовать первую строку datatable в виде тегов в XML при преобразовании datatable в XML-файл?
Я пытаюсь преобразовать файл excel в xml-файл, я хочу, чтобы имена столбцов в файле excel использовались в качестве тегов в xml-файле, например, "имя здания" XYZ "имя здания" и так далее. я использую C# asp.net веб-приложение
Что я уже пробовал:
общественные объект DataTable ExcelToDatatable(строка путь к файлу)
{
string excelfile = " select * from [Sheet1$]";
DataSet ds = новый набор данных();
строки constring = @"поставщика=Майкрософт.Туз.Oledb для.12.0;Источник данных=" + путь + ";дополнительные свойства=\"значение Excel 12.0;HDR=нет;компания IMEX=1;\"";
OleDbConnection con = new OleDbConnection(constring + "");
OleDbDataAdapter da = новый OleDbDataAdapter(excelfile, con);
да.Заполнить(ДС);
///данных в XML
ДС.Метода Writexml("F:\\BuildingDetails.xml");
/// Привязка данных к gridview
DataTable dt = ds. Tables[0];
GridView1. DataSource = dt;
Управления gridview1.Привязку();
возврат dt;
}