草庐IT

python写入excel

全部标签

python - 在 Python 中从 Word 文档 (.docx) 中提取突出显示的单词

我正在处理一堆word文档,其中我有突出显示的文本(单词)(使用颜色代码,例如黄色、蓝色、灰色),现在我想提取与每种颜色相关的突出显示的单词。我正在用Python编程。这是我目前所做的:用[python-docx][1]打开word文档然后到达包含文档中标记(单词)的标记。我使用了以下代码:#!/usr/bin/envpython2.6#-*-coding:ascii-*-fromdocximport*document=opendocx('test.docx')words=document.xpath('//w:r',namespaces=document.nsmap)forwordi

c# - 在使用 C# XmlWriter 制作的 XML excel 文档的单元格中显示多行文本值

情况:我正在创建一个C#.Net4.0Winform,以使用用户选择的过滤器从Oracle数据库收集数据表,并将它们放入Gridview预览中进行检查。一旦他们根据自己的喜好过滤了数据,他们就可以单击导出按钮,该按钮将数据表转换为XML文档,双击该文档即可在Excel中打开。在XMLexcel文件中,每条记录如下所示:110002GALV.047MX3G90A653PASSDRYSQGR33.047MINX3XCOIL!GALVG90ASTMA653SQGR33PASSDRY*20"ID5TONMAXLIFTSKIDEYETOTHESKY3"X3"SPACERINBETWEENEACH

python - python中的lxml xpath,如何处理丢失的标签?

假设我想用lxmlxpath表达式解析以下xml5201412这是可以在http://python-thoughts.blogspot.fr/2012/01/default-value-for-text-function-using.html找到的内容的变体我怎样才能实现对不同元素的解析,这些元素一旦被压缩(在zip或izippython函数意义上)就会给我[(520,14),(12,无)]?第二个packitem中缺少的max_count标签阻碍了我获得我想要的东西。 最佳答案 deflxml_empty_str(context,

python - ElementTree iterparse 需要多长时间?

在回答另一个问题时,有人向我展示了以下教程,其中作者声称使用iterparse在3秒内解析了一个~100MB的XML文件:http://eli.thegreenplace.net/2012/03/15/processing-xml-in-python-with-elementtree/我正在尝试解析一个大约90MB的XML文件,并且我有以下代码:fromxml.etree.cElementTreeimport*count=0forevent,eleminiterparse('foo.xml'):ifelem.tag=='identifier'andelem.text=='bar':co

python - 如何使用python中的elementtree处理xml文件中格式不正确的字符

我正在使用ElementTree.parse函数解析用utf-16编码的xml文件。当文件中包含一些格式不正确的字符(例如♀、♂等)时,程序将崩溃。并且出现错误“xml.parsers.expat.ExpatError:notwell-formed(invalidtoken)”。我怎样才能避免这个错误并解决这个问题?我怎么能忽略这些格式不正确的字符呢?谢谢!下面是我的代码:tree=ElementTree()root=tree.parse(xml_file)xml_file是以UTF-16格式编码的文件。该错误会指出格式不正确的字符的行号和列号。 最佳答案

xml - 将 XML 转换为 MS Excel XML - 公式语法

我正在转换一些XML以在MSExcel中查看。关于如何创建模式有一个很好的引用-http://msdn.microsoft.com/en-us/library/aa140066(v=office.10).aspx.这blog也很有用。我无法将公式插入单元格,因此:非常简单。这会将上面第3行中的值加到上面的第1行中。但是,我需要的公式(A1样式格式,而不是R1C1)是=SUMIF(A:A,"Assignments",B:B).我尝试了很多选择,包括ss:Formula="=SUMIF(C[-1]:C[-1],Assignments,C[0]:C[0])"但单元格的定义等于=SUMIF(A

python - 从 xml 中提取值

Q这里是极度业余的程序员,寻求您的帮助。我必须经常编辑看起来像这样的xml文件---blahblahblahplentyxmlstuffabove------blahblahblahplentyxmlstuffbelow---使用相当复杂的正则表达式搜索和替换过程,我只能提取标记属性的值。(这就是我所关心的)。但这很耗时,Python中必须有非常简单的方法来查找属性marker="SOME_TEXT"部分并将所有值放入一个数组,然后打印出该数组(到一个文件)。但是我想不通:(我正在寻找一种不包括导入任何类型的XML库的方法,因为我想让它尽可能简单(和合乎逻辑)以供我的业余编程头脑学习)

不同层次的 Python XML 解析

我正在尝试使用Python在不同级别解析具有相同名称标签的XML。我通过文档和其他StackOverflow答案进行了大量搜索,但找不到合适的解决方案。XML看起来像这样:name1protocol1port1.appset_name1appname1.我需要从第3级的应用程序标签中获取名称、协议(protocol)和端口,并从第3级的应用程序集标签中获取名称和其他应用程序名称(可以在一个简单的列表中)谢谢 最佳答案 随着ElementTreeAPI您只需查找.//applicationXPath查找任何级别的元素:forappli

python - OpenERP 7 : Adding a button on a product view

我目前正在使用openERP7。我正在做一些测试,并且正在构建我的第一个附加组件。我想在每个产品View上添加一个名为“特殊”的选项卡上的“同步”按钮,该按钮已由另一个附加组件创建(效果很好)。我的按钮显示成功,但是当我点击它时出现以下错误:AttributeError:'product.product'objecthasnoattribute'custom_export'如果有人可以向我解释为什么会出现该错误以及如何解决它。我的插件文件夹名字是:custom_synchronizer,里面有4个文件。__初始化__.pyimportproduct__openerp.py__{"nam

python - 通过遍历列表用 python 创建 XML 文件

我正在尝试获取一个看起来像这样的xml文件,以便我可以将其导入到moodle成绩册中:11000110141102102100021014210210我尝试用python编写一些代码,在仔细阅读文档后,我能想到的最好的是:importxml.etree.cElementTreeasETstudents=[1,2]assignments=[100,101,102]scores=[0,4,10]results=ET.Element("results")result=ET.SubElement(results,"result")student=ET.SubElement(result,"st