excel是xml文件吗|excel是什么格式的文件

excel是xml文件吗|excel是什么格式的文件的第1张示图

1. 为什么我保存的EXCEL表格变成XML文档了

这是因为你所打开并编辑的工作簿包含宏、activex控件、xml扩展包信息或web组件,如果你保存时不想出这个提示,那么就设置“工具”菜单下“选项”对话框“安全性”选项卡中,将“保存时从文件属性中删除个人信息”前面的勾去掉,就行啦。具体操作是选择“工具→选项”菜单命令,在打开的“选项”对话框中选择“安全性”选项卡,勾选其中的“保存时从文件属性中删除个人信息”复选框,单击“确定”按钮即可请参考

2. excel xml文件怎么打开

xml文件即可扩展标记语言。可扩展标记语言,标准通用标记语言的子集,一种用于标记电子文件使其具有结构性的标记语言。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。下面教你怎么打开xml文件的方法和软件。xml文件怎么打开的方法:其实最简单的就是用EXCEL表格打开了如何在Excel 中打开文件当您, Excel 中打开 XML 文件将提示您以选择要导入 XML 数据的下列方法之一:作为 XML 列表作为只读工作簿使用 XML 源任务窗格打开该文件作为 XML 列表当您打开一个 XML 源, Excel 寻找用于 XML 样式表 (XSL) 标记。 XSL 说明数据是如何以显示 如果标记是存在, Excel 提示与选择, 或不应用样式表。 如果您选择要应用一个 XSL, XSL 规定如何呈现数据 ; 这里, 其余部分与本文此部分中信息不适用。如果没有 XSL 标记, 没有收到以下消息:指定 XML 源没有引用到架构。 Excel 将创建基于 XML 源数据架构。然后 Excel 导入 XML 源中数据。 通过多行如果 XML 数据包含重复字段内元素, Excel 传播数据。 每一行包含一个唯一的数据集。 这会导致 XML 才能显示为 Excel 中的行大数字中小的数据集。打开该文件作为只读工作簿当您选择要打开一个 XML 源文档作为只读工作簿, 第一个标记的元素使用像标题并且单元格 A 1 中放置。 其余的标记是按字母顺序排序, 跨第二行放置。 作为只读工作簿打开它时将被分为天气报告示例本文中前面: 列标题下面列表/ 区域 / 城市/ 区域 / 国家/ 区域 / 地区/ 区域 / 状态

3. excel与xml的关系

excel与xml的关系:一、根据数据集生成 XML 并用于 Excel本节说明如何创建 DataSet 对象,以及如何通过 WriteXML 方法将该对象包含的数据导出至 XML 文件。DataSet 对象是 Microsoft .NET Framework 中数据访问的关键部分,它是包含表、视图和关系的内存中的对象。 您可以打开直接在 Excel 中生成的 XML 文件。为了进行说明,请使用 Jet OLEDB 提供程序根据 Access Northwind 示例创建 DataSet 对象。类似代码都可用于使用 Visual Basic .NET 创建的 DataSet 对象。 1. 启动 Microsoft Visual Studio® .NET。在“文件”菜单上,单击“新建”,然后单击“项目”。从 Visual Basic 项目类型中选择“Windows 应用程序”。默认情况下将创建 Form1。 2. 在“视图”菜单上,选择“工具箱”,然后在 Form1 中添加一个按钮。 3. 双击 Button1。将出现该窗体的代码窗口。 4. 将下列专用成员变量添加到 Form1 类: Private strConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _ "C:\Program Files\Microsoft Office\Office11\Samples\Northwind.mdb;" 注意:可能需要修改连接字符串中 Northwind.mdb 的路径,以便与安装匹配。您可从 Microsoft 下载中心下载 Northwind Traders 示例数据库。此外,请注意路径字符串的 Data 和 Source 之间有一个空格。 5. 将以下代码添加到 Button1_Click 处理程序: 'Connect to the data source.Dim objConn As New System.Data.OleDb.OleDbConnection(strConn)Try objConn.Open() '使用客户表中的记录填充数据集。 Dim strSQL As String Dim objDataset As New DataSet Dim objAdapter As New System.Data.OleDb.OleDbDataAdapter 'OLEDbDataAdapter 充当了数据源之间的桥梁, '在此例是客户表和数据集之间的桥梁。 strSQL = "Select CustomerID, CompanyName, ContactName, " & _ "客户的国家/地区和电话" objAdapter.SelectCommand = New System.Data.OleDb.OleDbCommand( _ strSQL, objConn) objAdapter.Fill(objDataset) '创建要使用的 FileStream。 Dim strFilename As String strFilename = "C:\Customers.xml" Dim fs As New System.IO.FileStream(strFilename, _ System.IO.FileMode.Create) '为 FileStream 创建 XmlTextWriter。 Dim xtw As New System.Xml.XmlTextWriter(fs, _ System.Text.Encoding.Unicode) '将处理指令添加到 XML 文件的开头, ' 注释其中一个指示样式表的处理指令。 xtw.WriteProcessingInstruction("xml", "version='1.0'") 'xtw.WriteProcessingInstruction( _ '"xml-stylesheet", "type='text/xsl' href='customers.xsl'") '将 XML 从数据集写入文件。 objDataset.WriteXml(xtw) xtw.Close() MsgBox("客户数据已导出至 C:\Customers.xml。")Catch ex As Exception MsgBox(ex.Message)End Try6. 按 F5 键创建并运行程序。 7. 单击 Button1 创建 XML 文件,然后关闭 Form1 以结束程序。 8. 启动 Excel,打开 C:\Customers.xml 输出文件。 9. 查看了 Excel 解析 XML 并对应到新工作簿中的行和列之后,关闭该文件并退出 Excel。 二、使用样式表设置 XML 的格式。此步骤显示如何使用可扩展样式语言 (XSL) 样式表来转换 Excel 工作簿设置 XML 数据格式及组织 XML 数据的方式。注意:在 XML 样式表文件中,XML 标记描述了文本文件中的数据,但 XML 单独不能指定如何向用户显示数据。XML 数据格式的设置规则常包含在 XSL 样式表中。XML 样式表是格式正确的 XML 文档,它可以使用 XSL 来转换 XML 数据以备显示。相同的 XML 数据可以有很多样式表。尽管实际的 XML 数据结构可能相同,但 XSL 样式表可将数据灵活显示为很多不同的格式。1. 使用任意 HTML 编辑器或文本编辑器(如 Microsoft 记事本),将以下 XSL 保存为 C:\Customers.xsl: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="/"> <HTML> <HEAD> <STYLE> .HDR { background-color:bisque;font-weight:bold } </STYLE> </HEAD> <BODY> <TABLE> <COLGROUP WIDTH="100" ALIGN="CENTER"></COLGROUP> <COLGROUP WIDTH="200" ALIGN="LEFT"></COLGROUP> <COLGROUP WIDTH="200" ALIGN="LEFT"></COLGROUP> <COLGROUP WIDTH="100" ALIGN="LEFT"></COLGROUP> <COLGROUP WIDTH="100" ALIGN="LEFT"></COLGROUP> <TD CLASS="HDR">客户 ID</TD> <TD CLASS="HDR">公司</TD> <TD CLASS="HDR">联系人</TD> <TD CLASS="HDR">国家/地区</TD> <TD CLASS="HDR">电话</TD> <xsl:for-each select="NewDataSet/Table"> <TR> <TD><xsl:value-of select="CustomerID"/></TD> <TD><xsl:value-of select="CompanyName"/></TD> <TD><xsl:value-of select="ContactName"/></TD> <TD><xsl:value-of select="Country"/></TD> <TD><xsl:value-of select="Phone"/></TD> </TR> </xsl:for-each> </TABLE> </BODY> </HTML> </xsl:template></xsl:stylesheet>2. 删除 Button1_Click 处理程序中以下代码行中的注释标记: xtw.WriteProcessingInstruction( _ "xml-stylesheet", "type='text/xsl' href='customers.xsl'") 该行代码将处理指令写入 XML 文件,而 Excel 要使用该文件定位 XSL 样式表 (Customers.xsl)。 3. 按 F5 键创建并运行程序。 4. 单击 Button1 创建 XML 文件,然后关闭 Form1 以结束程序。 5. 启动 Excel,打开 C:\Customers.xml 输出文件。 6. 由于 Excel 可通过 XML 文件明确 XSL 样式表的处理指令,因此您在打开该文件时会收到一个对话框提醒。在“导入 XML”对话框中,选择“打开该文件,应用以下样式表”。在列表中,选择 Customers.xsl 并单击“确定”。请注意,Excel 根据 XSL 样式表来设置 XML 数据的格式并组织各列。 7. 关闭该文件并退出 Excel。 三、使用代码打开已转换的 XML此刻,您已使用 Excel 的用户界面打开了 XML 文件。本节说明如何使 Excel 自动按照编程的方式来打开工作簿。以下示例说明如何先将 DataSet 对象中的 XML 转换为超文本标记语言 (HTML),然后再打开已转换的 XML(其间无需用户干预)。 1. 在 Visual Basic .NET 项目中,向 Form1 添加另一按钮。 2. 双击 Button2。一旦显示窗体的代码窗口,将以下代码添加到 Button2_Click 处理程序: '连接到数据源。 Dim objConn As New System.Data.OleDb.OleDbConnection(strConn)Try objConn.Open() '使用客户表中的记录填充数据集。 Dim strSQL As String Dim objDataset As New DataSet Dim objAdapter As New System.Data.OleDb.OleDbDataAdapter strSQL = "Select CustomerID, CompanyName, ContactName, " & _ "客户的国家/地区和电话" objAdapter.SelectCommand = New System.Data.OleDb.OleDbCommand( _ strSQL, objConn) objAdapter.Fill(objDataset) ' 创建要使用的 FileStream。 Dim strFilename As String strFilename = "C:\Customers.htm" Dim fs As New System.IO.FileStream(strFilename, _ System.IO.FileMode.Create) '为 FileStream 创建 XmlTextWriter。 Dim xtw As New System.Xml.XmlTextWriter(fs, _ System.Text.Encoding.Unicode) '使用样式表转换 XML。 Dim xmlDoc As System.Xml.XmlDataDocument = _ New System.Xml.XmlDataDocument(objDataset) Dim xslTran As System.Xml.xsl.XslTransform = _ New System.Xml.Xsl.XslTransform xslTran.Load("c:\customers.xsl") xslTran.Transform(xmlDoc, Nothing, xtw, Nothing) '将已转换的 XML 写入文件。 objDataset.WriteXml(xtw) xtw.Close() '启动 Excel 并打开得到的文件。 Dim oExcel As Object oExcel = CreateObject("Excel.Application") oExcel.Workbooks.Open("C:\Customers.htm") '使 Excel 可见并赋予用户 '控制应用程序的权限。 oExcel.Visible = True oExcel.UserControl = TrueCatch ex As Exception MsgBox(ex.Message)End Try3. 按 F5 键创建并运行程序。 4. 单击 Button2 在 Microsoft Excel 中打开已转换的 XML。 注意:尽管 Excel 对象模型的 OpenXML 方法允许您通过编程方式打开 XML 文件并应用样式表,但前一示例并不调用这一方法。因为在自动化客户端使用该方法存在一个已知问题。通过 Excel 宏调用 OpenXML 方法可按预期方式进行;但从自动化客户端中调用此方法,系统会忽略 <StyleSheet> 参数。所谓自动化,即通过一个产品来控制另一产品的过程,最终结果是客户端产品可利用服务器产品的对象、方法和属性。四、结论本文介绍了如何根据 XML 生成数据集、如何使用架构设置 XML 数据的格式、如何自动化 Excel 并显示 XML。您可以使用这些操作将重要的功能添加到应用程序中。尝试本文提供的代码示例,您可组合不同操作并增强应用程序的有效性。

4. excel中的xml有什么用

什么是XML所谓的xml,就是eXtensibleMarkupLanguage,翻译成中文就是“可扩展标识语言”,是一种元标记语言,所谓“元标记”就是开发者可以根据自己的需要定义自己的标记,比如开发者可以定义如下标记,任何满足xml命名规则的名称都可以标记,这就为不同的应用程序打开了的大门。HTML是一种预定义标记语言,它只认识诸如,等已经定义的标记,对于用户自己定义的标记是不认识的。第二xml是一种语义/结构化语言。它描述了文档的结构和语义。举个例子,在和html中,要描述一本书,可以如下表示:booknameauthor_namepublisher_name;;;;isbn_number在xml中,同样的数据表示为authornamepublishernameisbn_number从上面的对比,可以看出,xml的文档是有明确语义并且是结构化的。XML是一种通用的数据格式从低级的角度看,xml是一种简单的数据格式,是纯100%的ASCII文本,而ASCII的抗破坏能力是很强的。不象压缩数据和java对象,只要破坏一个数据文件数据就不可阅读。从高级的角度看,是一种自描述语言。XML可利用于数据交换主要是因为XML表示的信息独立于平台的,这里的平台即可以理解为不同的应用程序也可以理解为不同的操作系统;它描述了一种规范,利用它Microsoft的word文档可以和Adobe的Acrobat交换信息,可以和数据库交换信息。XML表示的结构化数据。对于大型复杂的文档,xml是一种理想语言,不仅允许指定文档中的词汇,还允许指定元素之间的关系。比如可以规定一个author元素必须有一个name子元素。可以规定企业的业务必须有包括什么子业务。XML文档。XML文档有DTD和XML文本组成,所谓DTD(DocumentTypeDefinition),简单的说就是一组标记符的语法规则.,表明XML文本是怎么样组织的,比如DTD可以表示一个必须有一个子标记,可以有或者没有子标记等等。当然一个简单的XML文本可以没有DTD。下面是一个简单的xml文本。haha其中以?开始并结尾的是进程说明。Standalone表示外围设备。这里外围设备可以理解为该XML文本没有应用其他的文件。因为XML文件可以外部应用DTD等外部数据。参考文献:http://www.tianyablog.com/blogger/post_show.asp?BlogID=59411

5. Excel中的Xml主要作用是什么

xml是一种明文的可读性比较好的数据文件,可以方便的和其他程序进行数据交互。

6. 如何把Excel另存为XML格式文件

Excel转成XML确实不那么容易,是需要映射的,这个映射是个XML文件版或者是DTD文件,总之就得有一个规定了格权式(标记)的文件,你才能把Excel中的数据给放进去。这个文件要自己写的。具体怎么写,你得了解XML的知识,写一个空的XML文件,把所有的表头写成XML里的元素名。在开发工具选项卡中点击“源”按钮,此时在excel的右侧就会出现“XML 源”面板。在面板的下部,点击“XML 映射…“,在弹出的XML 映射对话框中添加你要的XML 数据源。选中这个XML文件,面板里面会显示你写出的那些元素,然后把这些元素和Excel里面的数据对应起来,这样才可以保存成XML文件。

7. xmlx是excel文档的默认文件扩展名

错误。Excel工作簿文件的默认扩展名是“.xls”和“.xlsx”。xls是2007版本之前使用的扩展名,xlsx是之后的扩展名。xlsx基于“Office Open XML”标准的压缩文件格式,取代了其以前专有的默认文件格式。xlsx基于Office Open XML标准的压缩文件格式取代了其以前专有的默认文件格式,在传统的文件名扩展名后面添加了字母“x”。任何能够打开xls文件的文字处理软件都可以将该文档转换为xlsx文件,xlsx文件比xls文件所占用空间更小。

8. xml是什么文件

XML是可扩展标记语言(Extensible Markup Language,XML)缩写,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。

XML是标准通用标记语言(SGML)的子集,非常适合Web传输。XML提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。

9. excel是什么格式的文件

excel是Microsoft Excel程序的表格文件。

Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。

Microsoft Office是一套由微软公司开发的办公软件套装,它可以在Microsoft Windows、Windows Phone、Mac系列、iOS和Android等系统上运行。与其他办公室应用程序一样,它包括联合的服务器和基于互联网的服务。从2007版的Office被称为“Office System”而不叫“Office Suite”,反映出它们包括服务器的事实。

(9)excel是xml文件吗扩展阅读:

Excel最初出现于九十年代早期,最初是一个推广名称,指一些以前曾单独发售的软件的合集。当时主要的推广重点是购买合集比单独购买要省很多钱。最初的 Office 版本只有Word、Excel和Powerpoint;另外一个专业版包含Microsoft Access;随着时间的流逝,Office应用程序逐渐整合,共享一些特性,例如拼写和语法检查、OLE 数据整合和微软Microsoft VBA(Visual Basicfor Applications)脚本语言。

10. xml格式转换为excel

1、打开电脑上已安装的Excel软件,将要转化的xml文件拖到Excel表格空白处。2、在弹出的对话框里,选择“作为xml表”,点“确定”。3、成功用Excel打开xml文件后,依次点击“文件-另存为”,将其保存成Excel格式的文件即可。

未经允许不得转载:山九号 » excel是xml文件吗|excel是什么格式的文件

赞 (0)