Как просмотреть XML-форму файла Excel
Привет кто-нибудь знает, как просмотреть XML-форму Excel *.xlsx
файл? Спасибо
4 ответа
Решение
Файлы XLSX - это просто файлы ZIP, поэтому распакуйте их, используя ваш любимый инструмент ZIP:)
Следующая процедура работала для меня:
- Измените расширение файла с.xlsx на.zip
- Разархивировать с помощью winzip
Вы можете легко сделать это, используя
tar
команда:
tar -xf pathtofile\excel_file.xlsx
Это работает в Windows 10 и Linux.
Вы хотите что-то вроде этого (при условии, что вы хотите прочитать файл XML)?
XmlDocument doc = new XmlDocument();
//Load XML from the file into XmlDocument object
doc.Load(Server.MapPath("~/YourXMLFile.xml"));
XmlNode root = doc.DocumentElement;
StringBuilder sb = new StringBuilder();
XmlNodeList nodeList = root.SelectNodes("Node");
//Loop through each node under the xml file
foreach (XmlNode node in nodeList)
{
sb.Append(node.SelectSingleNode("YourNode").InnerText);
}
Response.Write(sb.ToString());
}