Ⅰ 如何 excel 转换为 xml格式
excel菜单栏中的"开发工具"下有专门处理xml的模块,如下图。如果你的excel中看不到"开发工具"栏,请到Excel选项中的"常用"下将"在功能区显示"开发工具"选项卡"勾选中即可处理Xml模块下有两个功能是导入和导出。默认情况下,你可能会发现导出是灰色的,这是因为从excel导出,需要做一个文件映射,将你要的列映成xml文件中的属性。所以我们在导出前首先要做这样的映射。当添加完映射文件后,就可以很容易的导出了。如何添加映射文件:单击"源",在工作区的右边出现"xml源"面板。面板下方有"Xml映射",单击它。在打开的"XML映射"面板中单击"添加…",选择你的xml文件。这个xml文件的格式,也就是你最终希望得到的xml文件的格式,但是它不需要有值。请注意你最好有两个以上节点对,不然它只能给你导出一行数据。新建的xml?12345678910111213141516171819添加进来xml文件后,在XmlSource面板就出现了一个树形结构,它就是我们需要的xml结构,将它拖到excel的sheet中A1中,它将出现一个区域,第一行是表头,将你的excel数据拷贝至此,然后看一下Developer下的xml区域,导出已经不再是灰色了。现在就单击它导出吧。
Ⅱ 怎样新建xml格式的文件
不太明白你的目的,你是只要一个xml格式就可以了吗,还是需要编程,还是内excel的xml格式,如果你只容是需呀一个空的xml,很好办,右键新建一个文本文件,注意,你的系统开了拓展名吗,就是新建一个文本,看得见 .txt 吗,如果看不见,控制面板–文件夹选项–“查看”选项卡里的“高级设置”,把“隐藏已知文件的扩展名”前的打钩关掉。就可以看到了 ,然后你把那个txt改成xml就可以了,windows会提示你一个信息,你点击是就可以了,如果你需要编程,那么得用编程软件,比如java的Eclipse,或者visual studio都可以直接新建,如果你是说的excel的xml格式,新建个excel,然后打开另存为xml格式就好了。如果你只是想建一个一般意义上的xml格式的空文件,就是有xml的语言规范,而有没有实质内容,建议你查看一下 xml文件的网络说明,直接在网络搜索 xml文件,看到第一个点击进去,里面有建立一个文本文件,如何改为xml的最简单的方法。呵呵,还有问题,网络HI我。
Ⅲ 怎么把excel数据格式改成xml文件
方法/步骤首先,我们正常使用Excel的另存为,看看能否顺利地直接另存为XML文件。内方法:点击Excel左上容角按钮,在弹出的选项中,点击“另存为”或者直接在Excel中按下快捷键F12选择最后一项:其他格式。接下来,重命名一下文件名,并选择文件类型为:XML数据(*.xml)点击“保存”按钮,会出现如下错误警告:因为工作簿不包含任何XML映射,所以无法保存任何XML数据。单击“帮助”以获取详细信息。这个原因是我们的工作簿只是普通的Excel数据,的确没有做过XML映射,或者Excel数据也不是从XML文件导入的。这时,我们尝试另存为另一种文件类型:XML电子表格2003(*.xml)点击保存按钮。这时会弹出一个兼容性对话框,问你是否保持工作簿的这种格式。点击“是”,即可将Excel保存为XML格式的文档了。我们使用软件打开这个XML文档(例如通过Chrome浏览器),发现格式正常,Excel数据也全在里面。END注意事项另存为,可以在Excel中按下快捷键F12文件类型要选择:XML电子表格2003(*.xml)
Ⅳ 如何用Excel做XML
1、首先,我们正常使用Excel的另存为,看看能否顺利地直接另存为XML文件。内方法:点击Excel左上容角按钮,在弹出的选项中,点击“另存为”或者直接在Excel中按下快捷键F122、选择最后一项:其他格式。3、接下来,重命名一下文件名,并选择文件类型为:XML数据(*.xml)4、点击“保存”按钮,会出现如下错误警告:因为工作簿不包含任何XML映射,所以无法保存任何XML数据。单击“帮助”以获取详细信息。5、这个原因是我们的工作簿只是普通的Excel数据,的确没有做过XML映射,或者Excel数据也不是从XML文件导入的。这时,我们尝试另存为另一种文件类型:XML电子表格2003(*.xml)6、点击保存按钮。7、这时会弹出一个兼容性对话框,问你是否保持工作簿的这种格式。8、点击“是”,即可将Excel保存为XML格式的文档了。我们使用软件打开这个XML文档(例如通过Chrome浏览器),发现格式正常,Excel数据也全在里面。
Ⅳ java 怎样解析 excel生成的xml文件
java解析excel生成的xml文件的方法是使用dom4j实现的。dom4j是一个简单的开源库,用于处理XML、 XPath和XSLT,它基于Java平台,使用Java的集合框架,全面集成了DOM,SAX和JAXP。1、excel生成的xml样例文件:<?xml version="1.0"?><?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"> <Created>2006-09-16T00:00:00Z</Created> <LastSaved>2016-07-25T03:26:50Z</LastSaved> <Version>14.00</Version> </DocumentProperties> <OfficeDocumentSettings xmlns="urn:schemas-microsoft-com:office:office"> <AllowPNG/> <RemovePersonalInformation/> </OfficeDocumentSettings> <ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel"> <WindowHeight>7956</WindowHeight> <WindowWidth>14808</WindowWidth> <WindowTopX>240</WindowTopX> <WindowTopY>168</WindowTopY> <ActiveSheet>2</ActiveSheet> <ProtectStructure>False</ProtectStructure> <ProtectWindows>False</ProtectWindows> </ExcelWorkbook> <Styles> <Style ss:ID="Default" ss:Name="Normal"> <Alignment ss:Vertical="Bottom"/> <Borders/> <Font ss:FontName="宋体" x:CharSet="134" ss:Size="11" ss:Color="#000000"/> <Interior/> <NumberFormat/> <Protection/> </Style> <Style ss:ID="s16" ss:Name="好"> <Font ss:FontName="宋体" x:CharSet="134" ss:Size="11" ss:Color="#006100"/> <Interior ss:Color="#C6EFCE" ss:Pattern="Solid"/> </Style> <Style ss:ID="s17"> <Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:Indent="1" ss:WrapText="1"/> <Font ss:FontName="宋体" x:CharSet="134" ss:Size="8" ss:Color="#686868"/> <NumberFormat ss:Format="@"/> </Style> <Style ss:ID="s18" ss:Parent="s16"> <Alignment ss:Vertical="Bottom"/> </Style> <Style ss:ID="s19"> <NumberFormat ss:Format="yyyy/m/d\ h:mm:ss"/> </Style> </Styles> <Worksheet ss:Name="Sheet1"> <Table ss:ExpandedColumnCount="6" ss:ExpandedRowCount="3" x:FullColumns="1" x:FullRows="1" ss:DefaultRowHeight="14.4"> <Row> <Cell><Data ss:Type="String">工号</Data></Cell> <Cell><Data ss:Type="String">姓名 </Data></Cell> <Cell ss:Index="5"><Data ss:Type="String">工号</Data></Cell> <Cell><Data ss:Type="String">姓名</Data></Cell> </Row> <Row> <Cell><Data ss:Type="Number">111</Data></Cell> <Cell><Data ss:Type="String">张三</Data></Cell> <Cell ss:Index="5"><Data ss:Type="Number">111</Data></Cell> <Cell ss:Formula="=VLOOKUP(R2C5:R3C5,RC[-5]:R[1]C[-4],2)"><Data ss:Type="String">张三</Data></Cell> </Row> <Row> <Cell><Data ss:Type="Number">112</Data></Cell> <Cell><Data ss:Type="String">李四</Data></Cell> <Cell ss:Index="5"><Data ss:Type="Number">112</Data></Cell> <Cell ss:Formula="=VLOOKUP(R2C5:R3C5,RC[-5]:R[1]C[-4],2)"><Data ss:Type="String">李四</Data></Cell> </Row> </Table> <WorksheetOptions xmlns="urn:schemas-microsoft-com:office:excel"> <PageSetup> <Header x:Margin="0.3"/> <Footer x:Margin="0.3"/> <PageMargins x:Bottom="0.75" x:Left="0.7" x:Right="0.7" x:Top="0.75"/> </PageSetup> <Panes> <Pane> <Number>3</Number> <ActiveRow>7</ActiveRow> <ActiveCol>5</ActiveCol> </Pane> </Panes> <ProtectObjects>False</ProtectObjects> <ProtectScenarios>False</ProtectScenarios> </WorksheetOptions> </Worksheet></Workbook>2、java解析代码:import java.io.File;import java.util.Iterator;import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.Element;import org.dom4j.io.SAXReader;public class Demo { public static void main(String[] args) throws Exception { SAXReader reader = new SAXReader(); Document document = reader.read(new File("person.xml")); Element root = document.getRootElement(); Iterator it = root.elementIterator(); while (it.hasNext()) { Element element = (Element) it.next(); //未知属性名称情况下 /*Iterator attrIt = element.attributeIterator(); while (attrIt.hasNext()) { Attribute a = (Attribute) attrIt.next(); System.out.println(a.getValue()); }*/ //已知属性名称情况下 System.out.println("id: " + element.attributeValue("id")); //未知元素名情况下 /*Iterator eleIt = element.elementIterator(); while (eleIt.hasNext()) { Element e = (Element) eleIt.next(); System.out.println(e.getName() + ": " + e.getText()); } System.out.println();*/ //已知元素名情况下 System.out.println("title: " + element.elementText("title")); System.out.println("author: " + element.elementText("author")); System.out.println(); } }}
Ⅵ Excel做的表格怎么转化成XML格式
1、首先,我们正常使用Excel的另存为,看看能否顺利地直接另存为XML文件。
方法:
点击Excel左上角按钮,在弹出的选项中,点击“另存为”
或者直接在Excel中按下快捷键F12
Ⅶ excel表怎么变成xml文件的工具
先运行excel,再通过菜单–文件–打开命令在打开对话框的文件类型选择xml再选中要打开的xml文件即可
Ⅷ 怎么把excel转化成xml文档
1.单击“数据”选项卡下的“获取外部数据”工作组中的“自其他来源”下的“来自XML数据导入”,如下图所示。2.如下图所示,在弹出的“获取数据源”的对话框中找到要导入的XML文件,后单击“打开”按钮。3.单击“打开”按钮后将弹出如下图所示的提示,直接单击“确定”按钮。在弹出的“导入数据”对话框中可以选择是放置在“现有工作表”还是“新的工作表”,如下图所示。4.单击“确定”以后将在工作表中导入XML文件,以规范的表的形式存放,如下图所示。5.除了以上的导入办法以外还可以单击“开发工具”选项卡下的“XML”工作组中的“导入”,以后的步骤同步骤2到步骤4,如下图所示。
Ⅸ 如何把Excel另存为XML格式文件
Excel转成XML确实不那么容易,是需要映射的,这个映射是个XML文件版或者是DTD文件,总之就得有一个规定了格权式(标记)的文件,你才能把Excel中的数据给放进去。这个文件要自己写的。具体怎么写,你得了解XML的知识,写一个空的XML文件,把所有的表头写成XML里的元素名。在开发工具选项卡中点击“源”按钮,此时在excel的右侧就会出现“XML 源”面板。在面板的下部,点击“XML 映射…“,在弹出的XML 映射对话框中添加你要的XML 数据源。选中这个XML文件,面板里面会显示你写出的那些元素,然后把这些元素和Excel里面的数据对应起来,这样才可以保存成XML文件。
Ⅹ 为什么我保存的EXCEL表格变成XML文档了
这是因为你所打开并编辑的工作簿包含宏、activex控件、xml扩展包信息或web组件,如果你保存时不想出这个提示,那么就设置“工具”菜单下“选项”对话框“安全性”选项卡中,将“保存时从文件属性中删除个人信息”前面的勾去掉,就行啦。具体操作是选择“工具→选项”菜单命令,在打开的“选项”对话框中选择“安全性”选项卡,勾选其中的“保存时从文件属性中删除个人信息”复选框,单击“确定”按钮即可请参考
未经允许不得转载:山九号 » excel生成xml文件|怎样新建xml格式的文件