草庐IT

读取xls列

全部标签

c# - 使用 XpathNavigator 在 C# 中读取 XML 文件

我正在尝试阅读MSDN网站上作为示例提供的book.xml文件。TheAutobiographyofBenjaminFranklinBenjaminFranklin8.99TheConfidenceManHermanMelville11.99TheGorgiasPlato9.99到目前为止,我有以下代码:staticvoidMain(){XmlDocumentdocument=newXmlDocument();document.Load(@"c:\books.xml");XPathNavigatornavigator=document.CreateNavigator();XPathNo

c# - 将数据从 XML 读取到数组中

我有一个XML文件,我在其中保存临时数据(列的索引和名称),如下所示:--2Name-8PDC我想使用C#读取数组中的所有COL,就像它是一个数组({2,8})。谁能帮我解决这个问题? 最佳答案 这是一个LINQtoXML版本:string[]arr=XDocument.Load(@"C:\xxx.xml").Descendants("Name").Select(element=>element.Value).ToArray();这将给出文档中的所有Name元素。 关于c#-将数据从XM

c# - 每个循环的 xml 节点读取

我正在尝试遍历Xml文件并在消息中显示帐户的值。XmlNodeListnodeList=testDoc.SelectNodes("/details/row/var");foreach(XmlNodenoinnodeList){XmlNodenode=testDoc.SelectSingleNode("/details/row/var[@name='account']");test.actual=node.Attributes["value"].Value;MessageBox.Show(test.account);}目前消息框一直在重复显示第一条记录,如何才能跳到下一条记录?提前感谢您

xml - 在 VB.net 中读取 XML

我用google搜索了大约一个小时,但一无所获(我想我也是一个很棒的googler!),所以我来了。我有一个用于我的程序设置的XML文件,它看起来像这样:0323addressphoneemailfrompassreceivedsmtp.gmail.com587truepackagereceivedpath如何使用vb.net获取每个元素并返回我想要的特定值?本身,我想返回(在下)在textbox1中,和(在下)在文本框2中。请帮忙啊啊啊啊!谢谢:) 最佳答案 啊,一个展示Framework3.5的VB.NET强大XML特性的完美示

xml - 通过缩进从 XLS 单元格创建 XML 文件

我想做的是通过解析XLS文件来创建XML文件。一个例子应该更相关:|tag1||||||tag2||||||tag3|tag3Value||||tag4|tag4Value|||tag5||||||tag6|tag6Value||||||如果我们想象那些是单元格,则对于以下.xml代码将是等效的。tag3Valuetag4Valuetag6Value通过一次管理一个单元并执行""不会那么难但我想要一个优雅的解决方案。到目前为止,这是我的实现:Sublol()Sheet1.ActivateDimxmlDocAsMSXML2.DOMDocumentDimxmlNodeAsMSXML2.IX

c# - 使用linq读取xml文件

我有以下xml文件JohnSmith23.05.20113322.06.201129我想使用linq来提取用户名是“JohnSmith”的日期和测试点。我将如何构建我的linq?我已经完成了以下操作,但没有按照我的意愿工作:XElementmain=XElement.Load(@"users.xml");stringt="JohnSmith";varv=fromuserinmain.Elements("User")wheret==users.Element("Name").Valueselectusers;MessageBox.Show(v.First().Element("Date"

c# - 如何在 C# 中使用 XMLREADER 从 XML 字符串中读取特定元素

我有XML字符串:我是C#新手。我试图读取这两个元素的FieldRef元素的Name属性,但我不能。我使用了XMLElement,有没有办法选择这两个值? 最佳答案 尽管发布了无效的XML(无根节点),但遍历元素的一种简单方法是使用XmlReader.ReadToFollowing方法://KeepreadinguntiltherearenomoreFieldRefelementswhile(reader.ReadToFollowing("FieldRef")){//ExtractthevalueoftheNameattribute

c# - 如何在不向前移动的情况下从 XmlReader 读取?

我得到了这个场景:while(reader.Read()){if(reader.NodeType==XmlNodeType.Element&&reader.Name==itemElementName){XElementitem=null;try{item=XElement.ReadFrom(reader)asXElement;}catch(XmlExceptionex){//loglinenumberandstufffromXmlExceptionclass}}}在上面的循环中,我将某个节点(itemElementName)转换为XElement。一些节点将是良好的XML并将进入XEl

c# - 从 C# 读取 gmail 帐户的 Atom 提要

我有一个项目会向gmail帐户发送一封包含特定数据的电子邮件。我认为阅读Atom提要可能比通过POP连接更容易。根据Google,我应该使用的url是:https://gmail.google.com/gmail/feed/atom问题是:如何验证我想查看的电子邮件帐户?如果我在Firefox中执行此操作,它会使用cookie。我也不确定如何“下载”该请求应返回的XML文件(我认为正确的术语是流)。编辑1:我正在使用.Net3.5。 最佳答案 这是我在Vb.net中使用的:objClient.Credentials=NewSyste

xml - 在 Delphi 2010 中从 XML 读取°度数符号

以下XML无法从Delphi中读取,因为它包含无效的°符号:V1:似乎Delphi不识别在XML中执行此操作的“标准”方式:V2:Delphi确实似乎可以处理这个:V3:由于我是从RESTfulWeb服务获取数据,所以我没有特别控制传入的XML数据包,我只需要能够读取它们。问题如果V2是标准的XML方式,那么为什么Delphi不支持它?还是有一种我不知道的特殊方法来处理这个问题?V1XML的格式是否错误?如果是这样,我是否应该请求将RESTful接口(interface)更改为以V3格式导出°。使用Delphi2010。如有任何帮助,我们将不胜感激。 最佳答