草庐IT

import-from-excel

全部标签

c# - 使用 XML 数据基于模板创建动态 Excel 文件

我目前正在寻找一种基于现有模板并使用来自XML文件的数据来创建动态Excel文件的方法。例如;我有一个模板ExcelTemplate.xlsx,其中包含一些布局。用户调用一个方法,该方法将创建模板的副本并用来自XML的数据填充它。之后,用户将获得与新创建的xlsx一起返回的MemoryStream。有人知道如何以最好的方式解决这个问题吗?这应该在没有安装任何办公室的服务器上运行(作为服务)。 最佳答案 我已经为此制定了一个解决方案,使用ExcelPackage. 关于c#-使用XML数据

xml - Magento 类别页面 : Change layout of specific categories from grid mode to list mode

我希望某些类别页面处于列表模式并开始显示30个项目,但我希望另一个类别页面处于网格模式并且显示的项目较少。我知道我可以通过管理面板更新自定义布局xml来做到这一点,但我不确定确切的XML是什么。 最佳答案 我的解决方案是创建一个覆盖Toolbar类的模块,该类控制目录的网格/ListView和要显示的项目数。要覆盖的特定类称为Mage_Catalog_Block_Product_List_Toolbar。克隆文件并向其中添加以下方法:/***SetsthecurrentViewmode(grid,list,etc.)**@param

xml - 如何使用xsl :stream, xsl :accumulator, xs :fork from XSLT 3. 0?

我正在阅读XSLT3.0的W3C文档here.我想知道如何使用这些元素:(1)xsl:decimal-format(2)xsl:stream(3)xsl:accumulator(4)xsl:accumulator-rule(5)xsl:fork显然,这些是一些较少使用的元素。由于此处给出的示例有限,此处提供的答案将使future的XSLT学习者受益。有人可以演示如何使用它们吗?我知道要回答的问题很多。所以我会给任何正确的部分答案投票,希望它对其他人有用。 最佳答案 xsl:decimal-format从1.0版开始就在规范中;您引用

Excel VBA 将 XML 文件读入字符串用完字符

我目前正在使用以下代码将XML文件读入字符串:'TargetPathsFileName=ThisWorkbook.Path&"\Assembly\Alarms.xml"iFileNum=FreeFile'OpenFileOpensFileNameForInputAsiFileNum'ReadTextDoUntilEOF(iFileNum)LineInput#iFileNum,sBufsTemp=sTemp&sBuf&vbCrLfLoop'CloseFileCloseiFileNum我在执行此操作时遇到的问题是字符串的大小限制。如果我打印出sTemp并全选,我会得到32,767个字符。我

xml - linq 到 xml : how to select the value from elements

我需要返回元素列表.我下面的查询只返回第一个AssetText.非常感谢任何想法。varq=fromcinxDoc.Descendants("Product")where(int)c.Element("ProductView").Element("ViewId")==44select(string)c.Element("ProductView").Element("AssetText").Element("Text");44myfirstAssetTextmysecondAssetText45mythirdAssetText 最佳答案

c# - 使用 OledbConnection 的 Linq to XML 和 Excel 之间的速度差异?

我当前的一个要求是接收用户大约每周更新一次的Excel电子表格,并能够查询该文档的某些字段。截至目前,我运行并将所有Excel(2007)数据推送到一个xml文件中(当他们上传文件时只需一次,然后我只使用xml),然后保存所有需要的数据(不是电子表格中的所有列)用于通过Linq-to-XML进行查询;请注意,xml文件比excel文件小。现在我的问题是,使用Linq查询XML文件和使用OledbConnection查询Excel文件之间是否存在任何性能差异?我只是添加了另一个不必要的步骤吗?我想接下来的问题是,为了易用性继续将其推送到xml是否值得。文件大约有1000行。

python - 如何在 python 3 中替换此语句 "StringIO import StringIO "(在 python 2 中可用)

显然,我是Python的新手。我想在下面的代码中使用StringIO:提取example.xmlimportosos.chdir('d:/py/xml/')fromlxmlimportetreefromStringIOimportStringIO#----------------------------------------------------------------------defparseXML(xmlFile):"""Parsethexml"""f=open(xmlFile)xml=f.read()f.close()tree=etree.parse(StringIO(xm

c# - 参数 1 : cannot convert from 'string' to 'int' error in List

我有以下代码publicstaticListGetAllYear(){XmlDocumentdocument=newXmlDocument();document.Load(strXmlPath);XmlNodeListnodeList=document.SelectNodes("Year");Listlist=newList();foreach(XmlNodenodeinnodeList){list.Add(node.Attributes["name"].Value.ToString());//Thislinethrowserror}returnlist;}当我尝试构建解决方案时出现以

xml - 如何更改 Excel 的默认 XML 输出编码?

我正在研究将Excel数据导出到XML的解决方案。我已经实现了一个架构,并且正确导出了所有数据。我遇到的一个问题是,将接收XML文件的解决方案需要ISO-8859-1编码,而Excel默认输出UTF-8。有什么办法可以改变吗?哦,我正在使用Excel2007中的xml导出功能。预先感谢所有回复。最好的问候,安德烈·古尔布兰森 最佳答案 Excel似乎只导出编码为UTF-8的XML。https://support.office.com/en-us/article/Overview-of-XML-in-Excel-f11faa7e-63

c# - JSON/XML 序列化 : Ignore/include some fields from the base class

在WebAPIJSON和XML媒体类型格式化程序(尤其是序列化程序)中couldbeconfigured使用[JsonIgnore]或[DataMember]装饰器。它只适用于方法字段,但是基类呢?有没有办法忽略或包含它的某些字段?如果没有-控制可见性的最佳方法是什么序列化输出中的类字段?定义指定的JSON/XML序列化程序?在Controller中将类对象转换为具有选定字段的另一个类对象? 最佳答案 您应该使用特定于您当前操作的DTO,然后将数据从DTO复制到您要使用的实际对象。这样做的好处是您可以定义特定于此操作的验证,并且您将