目录:
- 如果您之前在Access中的关系窗口或SQL Server中的数据库关系图中定义了表之间的关系,则可以选择是否从相关表中导出数据。单击任何表名旁边的+号可查看任何相关表的名称。选择任何表名旁边显示的复选标记,以将该表的数据包含在导出中。
- 图4:
- 展开的“导出XML”对话框中的“演示”选项卡。
视频: SysTools Access Database Viewer - Open and View MDB and ACCDB Access Database Files 2024
对于那些已经熟悉Access 2002中的XML的人,请注意,Access 2003中增强的XML支持您在从XML导入数据或将数据导出到XML时指定XSL(可扩展样式表语言)转换文件。导入时,只要输入开始,在创建新表或将现有表追加到表之前,就会将变换应用于数据。
将数据导出到XML时,可以在将数据导出到XML时包含任何预定义的过滤器或排序顺序。您可以只导出数据,只导出模式或两者。另外,如果表中包含存储在单独数据库中的查找值,则可以在导出中包含该数据。
<!您可以从常规Access数据库(.mdb文件)或Access项目和Microsoft SQL Server数据库(.add文件)轻松导出任何表格,查询,表单或报告到XML文件。当您导出表单或报表时,实际上是将表单或报表导出(您从表单或报表的基础表或查询中导出数据)。不管你输出哪种类型的对象,程序都是一样的。<! - 2 - >
第一步是在“数据库”窗口的“对象”列表中单击“表”,“查询”,“表单”或“报表”按钮,然后从右窗格中显示的列表中选择要导出的项目的窗户。如果要导出对象存储的所有数据,只需右键单击该对象的名称,然后从快捷菜单中选择“导出”选项即可。然后跳过下一段。
如果只想导出单个记录,请选择该记录。
- 如果要过滤要导出的记录,请立即对记录应用过滤器。
- 如果要为记录指定排序顺序,请立即按照该顺序排列记录。
- 选择记录后,从“访问”菜单中选择“文件” - >“导出”。导出对话框打开。导航到要存储导出数据的文件夹。从Save As Type下拉菜单中选择XML(*。xml)选项,如图1所示。
图1:
设置Export对话框将报告导出到XML。点击对话框中的导出(或导出全部)按钮,打开导出XML对话框,如图2所示。您可以选择仅将数据导出到XML文件,导出数据模式到XSD
(XML Schema Definition )文件,将数据的表示导出到XSL文件或其任何组合。
图2: 导出XML对话框。 或者,您可以通过单击更多选项按钮来进一步优化您的选择。点击更多选项按钮展开导出XML对话框…显示更多选项!注意对话框顶部的三个选项卡:数据(如图3所示),架构和演示文稿。
图3: 展开的“导出XML”对话框中的“数据”选项卡。
选择XML数据选项
在数据选项卡上,您可以选择导出所有记录,筛选记录或当前记录。此外,您可以选择应用当前应用于该对象的排序顺序。 (但是,如果导出这些选项不适用的内容,例如整个报表,则这些选项将变灰。) <! - 1 - >
如果您之前在Access中的关系窗口或SQL Server中的数据库关系图中定义了表之间的关系,则可以选择是否从相关表中导出数据。单击任何表名旁边的+号可查看任何相关表的名称。选择任何表名旁边显示的复选标记,以将该表的数据包含在导出中。
“变换”按钮允许您从可能已经编写或获取的任何自定义XML变换中进行选择。如果将导入的数据导出到某个深奥的数据库程序中,则该数据库的所有者可能会为您提供一个转换文件。然后,您可以单击“变换”按钮并选择该变换文件。同样,如果您需要为该深奥数据库使用特殊编码,则可以从编码下拉列表中选择一个编码。
选择XML Schema选项
如图4所示,Schema选项卡允许您选择用于导出对象的模式文件的选项。您可以选择包含或忽略主键和索引信息。您还可以选择是将模式信息嵌入到XML数据文档中,还是将其作为单独的文件存储。如何在这里选择选项取决于稍后导入导出数据的程序。
<! - 3 - >图4:
展开的“导出XML”对话框中的“架构”选项卡。
选择XML演示文稿选项“演示”选项卡(如图5所示)提供了用于定义XSL文件的选项。您可以选择导出到客户端(HTML),这可以通过任何Web浏览器读取。如果您打算将XSL文件放在支持Active Server Pages的Web服务器上,则可以选择Server(ASP)选项。 图5:
展开的“导出XML”对话框中的“演示”选项卡。
如果您导出的数据包含图片,则可以选择导出这些图片或仅忽略它们。如果您选择包含图像,则可以指定放置图像的文件夹的名称。
选择导出演示文件实际上会生成两个文件。一个是。 xsl文件,其中包含定义数据呈现方式所需的所有XSLT代码。第二个文件是一个。 htm文件 - 一个相对简单而简单的网页。该网页是导出时数据的“快照”,而不是连接到数据库的实时数据。但是,那。在Internet Explorer中打开htm文件以显示来自表或查询的实际数据,而不仅仅是一堆XML标记和原始数据。 完成选择后,单击确定按钮。出口可能只需要几秒钟,这取决于您输出的数据量。完成后,您将返回到Access。在Access数据库中不会看到任何更改,但导出的文件位于导出过程中指定的任何文件夹中。