Tag: xml

如何将Excel XML文件读取/转换为R / CSV?

我有几百个XML文件。 它们可能是从Excel生成的。 我想阅读它到R或转换为CSV。 所有文件的标题看起来像这样: <?xml version="1.0" encoding="UTF-8"?> <?mso-application progid="Excel.Sheet"?> <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:html="http://www.w3.org/TR/REC-html40"> <DocumentProperties xmlns="urn:schemas-microsoft-com:office:office"> 我总是可以编写parsing器,但是想避免这样做。 我没有Excel

在XML Excel中 – 何时ss:ArrayRange =“RC”进场?

<Cell ss:StyleID="s27" ss:ArrayRange="RC" ss:Formula="=SUM(IF(MOD(COLUMN(RC[1]:RC[9]),3)&lt;&gt;MOD(COLUMN(),3),0,RC [1]:RC[9]))"> <Data ss:Type="Number">3</Data></Cell> 嗨,我有一个系统创build一个Excel XML文件。 现在我们有这个公式,我们不能只是按下公式input,必须按CTRL + SHIFT + ENTER才能成功提交。 现在当我手动添加公式,并保存它,然后在记事本中打开XML Excel文件,然后我看到ss:ArrayRange="RC"已被添加。 我将需要添加到我的代码,但我不知道什么时候将需要使用ss:ArrayRange="RC"和它的意思请。

在Java中parsingExcel数据

我应该实现一个Java应用程序,该应用程序应该从Excel电子表格中检索数据,并将其链接到我已创build的某些对象,以便对其应用一些计算,然后显示结果。 关于应用程序 ==> excel电子表格是衡量银行客户对银行服务满意度的一项调查。 ==>应用程序应该parsing电子表格中的数据,并对其进行一些计算。 ==>结果应该使用交互式GUI显示。 到目前为止我所做的 我已经分析了问题,并创build了我的应用程序中需要的所有对象。 我实际上做了一些在这里searchstackoverflow.com,并认为Apache POI将是非常有用的。 我需要帮助的地方 问题是我不知道应该从什么开始。 任何关于如何完成这个任务的build议,我应该使用什么工具,语言,API或devise模式都是值得欢迎的。

XML文件到Excel,打开时出错

我在这里有这个文件: <?xml?> <table name="data"> <row et_kt="215846" et_nafn="" et_kt_maka="" et_kt_fjolsk="215846" et_kyn="X" et_hjusk_stada="1" et_faeddag="190201" et_danrdag="198612" /> <row et_kt="239287" et_nafn="" et_kt_maka="" et_kt_fjolsk="239287" et_kyn="X" et_hjusk_stada="4" et_faeddag="190401" et_danrdag="199106" /> . . . </table> Excel告诉我这个文件的格式不同于.xml。 这个格式有什么问题?

下载大文件(GWT)时,协议必须匹配exception

我有一个应用程序,我必须生成XMl,XSD和Excel文件。 我将全部包装成单个zip文件。 我的应用程序使用GWT,Spring和JPA开发。 要做下载function,我已经在HTML页面中使用iframe <iframe src="javascript:''" id="__gwt_downloadFrame" tabIndex='-1' style="position: absolute; width: 0; height: 0; border: 0"></iframe> 然后我使用GWT formpanel提交请求到实际发送请求到后端的Servlet。 生成Excel,我已经使用Jxl(JEXCEL)API来生成XML,我已经使用StringBuffer来准备内容然后转换它的字节。 然后添加它的zip。 生成XSD,我已经使用ByteArrayOutputStream,然后将其添加到压缩。 如果我只selectExcel,我可以立即下载文件。 背景这个servelt请求线程正在运行,但有时会在浏览器的Javascript控制台中看到以下错误: POST http://inhydsrapolu1.abc.com:9581/export/Export/exportUtility:9581/boddesk/BodDesk/exportUtility:1阻止来自“ http://inhydsrapolu1.infor.com:9581 ”的帧访问帧原点“null”。 请求访问的帧具有“http”协议,被访问的帧具有“数据”协议。 协议必须匹配 请帮助我 谢谢,Saritha。

使用vba自动化多个xml到excel

好吧,首先:我是一个完整的VBA nitwit。 我一直试图破解这个代码几个小时,而且我认为进一步学习vba是如何工作的最好方法是调用部队。 我希望没有人因此受到冒犯。 这是我想要做的:a)打开一个文件夹中的所有xml文件,逐个b)将它们转换为一个excel文件c)然后将它们作为一个excel文件一个接一个地保存在另一个文件夹中 我到目前为止的代码如下: Sub xmltoxl() Dim fs As FileSearch Dim i As Integer Dim wbk As Workbook Dim s As Integer Set fs = Application.FileSearch With fs .LookIn = ThisWorkbook.Path .Filename = "*.xml" For i = 1 To .Execute() Set wbk = Workbooks.OpenXML(.FoundFiles(i)) s = 1 ChDir "C:\Users\Seeb\Desktop\Volkskrant\2013_archiefb" ActiveWorkbook.SaveAs Filename: (s & […]

使用VBAparsingXML

我试图用VBAparsingxml以获得电气testing系统的testing结果。 这是系统给我的一个例子: <Reports> <Report Type='UUT' Title='UUT Report' Link='-1-2013-11-20-10-2-46-867' UUTResult='Failed' StepCount='132'> <Prop Name='UUT' Type='Obj' TypeName='UUT' Flags='0x0'> <Prop Name='SerialNumber' Type='String' Flags='0x0'> <Value>02</Value> </Prop> <Prop Name='PartNumber' Type='String' Flags='0x0'> <Value>1009433</Value> </Prop> <Prop Name='LotNumber' Type='String' Flags='0x0'> <Value>1234567</Value> </Prop> <Prop Name='CriticalFailureStack' Type='Array' LBound='[0]' HBound='[1]' ElementType='Obj' Flags='0x0'> <ArrayElementPrototype Type='Obj' TypeName='NI_CriticalFailureStackEntry' Flags='0x0'> <Prop Name='StepName' Type='String' Flags='0x0'> <Value></Value> </Prop> <Prop Name='SequenceName' Type='String' Flags='0x0'> <Value></Value> […]

用于Mac Excel的XLS到XMLmacros

我需要将电子表格转换为基本的XML格式。 电子表格如下所示: 我希望电子表格中的每一行在XML上看起来像这样: <item> <title>Directory Name</title> <address>Address, City, State</address> <phone>Phone</phone> <cell>Cell Phone</cell> </item> 有什么build议么? 更新:我读了几件事,并按@ Sancho.sbuild议的代码我已经使用了下面的macros: Sub xls2xml() Dim rng1 As Range, rng2 As Range, cl As Range Set rng1 = Range("A2") Set rng1 = Range(rng1, rng1.End(xlDown)) For Each cl In rng1 Call dump_xml_line(cl) Next cl End Sub Sub dump_xml_line(cl As Range) Dim n As […]

XSLT 2.0:删除xmlns属性

我有一个问题,Microsoft Excel需要内联格式化文本的特定格式,以便Data元素具有xmlns“ http://www.w3.org/TR/REC-html40 ”,但子元素(Font和B)没有定义的名称空间: <Cell> <ss:Data xmlns="http://www.w3.org/TR/REC-html40" ss:Type="String" xml:space="preserve"> <Font>normal text</Font> <B>bold text</B> <Font Color="#FF0000">red text</Font> </ss:Data> </Cell> 如果任何xmlns属性添加到字体或B,它们在Microsoft Excel中不能正确呈现。 我有以下源XML: <?xml version="1.0" encoding="UTF-8"?> <document> <text>normal text</text> <b>bold text</b> <red>red text</red> </document> 我的XSLT文件如下所示: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:svg="http://www.w3.org/2000/svg" version="2.0" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns="urn:schemas-microsoft-com:office:spreadsheet"> <xsl:output method="xml" omit-xml-declaration="yes" encoding="utf-8" version="1.0"/> <xsl:template match="/"> <xsl:value-of disable-output-escaping="yes" […]

Excel到XML:性能提高

我想问一个问题,如果他有什么想法如何使这个代码更快。 目前在大数据(超过180 000行/ 39列)的情况下,大约需要5个半小时才能生成所有代码,以防万一使用MS Excel 2007。 我会很乐意提供任何build议。 Sub TOXML() strChoosenFile = InputBox("Write number of file which you want generate.", "Choose sheet for generation XML") Worksheets("time").Cells(1, 1) = Now Application.ScreenUpdating = False Dim lngRow As Long Dim strInsetText$ lngRow = 1 RowsInSource = Worksheets(strChoosenFile).Range("A300000").End(xlUp).Row – 2 ColumnsInSource = Worksheets(strChoosenFile).Range("DD2").End(xlToLeft).Column For i = 1 To RowsInSource strInsetText […]