行业新闻

[宁波网络公司]设计和实施Excel数据导入电子商务网站

发布时间:2019-07-31 12:51:09

  在分析Excel XML表格文件格式的基础上,本文讨论了使用技术将Excel电子表格数据导入网站数据库的实现方法。XML和PHP,并举例说明。Excel电子商务网站PHP简介今天,随着互联网的快速发展,许多公司已经创建了自己的电子商务网站。

设计和实施Excel数据导入电子商务网站_no.325

  文档讨论了使用PHP和XML技术在网站上导入Excel数据的实现。XML技术相关的技术介绍。XML是在Web上表示和交换数据的标准,允许Internet应用程序交换数据并分离处理数据的格式和内容。XML格式提供了良好的数据存储格式,开放性,可扩展性,自我描述,高度的结构和简单的网络传输。XML支持大于l2003。Microsoft Office 2003添加了对XML的支持。过向Excel 2003中的工作簿添加XML模式定义(XSD文件)来改进本机XML支持。可以在Excel电子表格和XML模式之间创建映像,轻松导入从中创建的XML数据其他数据库和应用程序,将XML模式中的XML元素映射到Excel电子表格中的单元格,或使用Excel。数据作为XML数据导出,以便与其他数据库和应用程序进行交互。PHP和MySQL数据库。PHP是一种流行的Web服务器脚本语言,用于Web应用程序开发.PHP提供的DOM解析器可以处理XML文档。DOM Parser一次读取内存中的整个XML文档,并为XML文档的每个元素创建一个树,并将该树保存在内存中。MySQL是一个免费的SQL数据库服务器软件,广泛应用于网站的主数据库中。PHP和MySQL的结合是创建专业网站的解决方案。Excel数据导入到以下网站数据库中的实现以在线书店管理系统为例,说明如何将书籍信息导入Excel文件到数据库中。站。里使用MySQL作为站点的主数据库。Excel工作表另存为Excel XML表单文档。子表格可以在Excel 2003中保存为XML表单文档.Excel XML表单文档实际上是一个文本文件,可以根据文档的数据类型直接将电子表格保存为XML文档。Excel电子表格。可以在Excel中打开XML表单文档并将其修改为标准Excel工作表。上述书籍信息的Excel工作表保存为XML表单文档后,XML部分为: ... <行> <细胞> <数据SS:类型= “字符串”>电子商务概述 <细胞> <数据ss:Type =“String”>北京大学出版社 23.6

设计和实施Excel数据导入电子商务网站_no.334

  .. ... Analysis XML内容格式的上述部分,XML表单文档的根元素是,它代表一个工作簿。根元素下,子元素定义当前工作簿的工作表,其ss:Name属性指定工作表的名称。有效的XML表文档中,至少需要一个项目实例。个元素都包含一个
元素,用于定义工作表的属性和内容。ss:ExpandedColumnCount属性指定工作表中的总列数,ss:ExpandedRowCount属性指定工作表中的总行数。述
是<行>,每个<行>的子元素包括一个或多个<细胞>和<细胞>又包含一个元素指定的值细胞。此,宁波网络公司电子表格中的每一行数据都由元素定义,每个单元格由元素定义。计一个程序,将Excel XML表单文档导入网站数据库。于保存的Excel表单XML文档,转到表单页面和网站提供的程序,然后使用HTTP协议将其上传到网站,解析加载脚本程序的XML文档来自Web服务器的PHP并读取每个元素数据作为新记录插入MySQL数据库。Excel XML表文档的导入程序如下:(1)用于创建Excel XML表的XML文档对象。
  PHP $ _FILES全局数组存储有关下载文件的信息。设下载表单的文件名是file,$ _FILES数组元素[“file”] [“tmp name”]存储下载的临时文件的名称。下代码基于下载的XML文档创建文档对象。$ dom = DOMDocument :: load($ _ FILES [file] [name tmp])); (2)读取XML文档的指定元素。过使用文档对象的getElementsByTagName方法获取XML文档中指定的所有子元素。下代码返回一组对象,这些对象包含XML文档中的所有元素及其后代元素。$ rows = $ dom-> getElementsByTagName(Row);根据上面的设计思想,下面的PHP程序函数是读取导入的XML XML表文档并从外部读取每个元素对应的对象,内部循环读取每个元素对象元素对象中的child 宁波网络公司元素的值由$ cell-> nodeValue属性获取,该属性是元素的内容。据读取数据行的内容构建INSERT命令,并将新记录插入MySQL数据库。<? php ... if($ _FILES [file] [filename]){$ dom = Document DOM :: Document(load _ $ FILES [file] [name_mp3]); $ rows = $ dom-> getElementsByTagName(Row); foreach($ row as $ row){$ cells = $ row-> getElementsByTagName(Cell); $ vals =“”; foreach($ cell如$ cell)$ vals = $ vals。““”。
  $ cell-> nodeValue。”; $ vals = LEFT($ vals,STRLEN($ vals)-1); $ sql =“在BookStore中插入(booktitle,publisher,price),values(”。 vals“);”; mysql_query($ sql,$ conn);}}}?>结论本文中描述的Excel数据导入器是针对特定格式的Excel电子表格。Excel数据导入方法用于自动将原始数据导入网站数据库,避免了重新输入大量数据的问题,提高了工作效率经理并申请到企业网站管理平台。
  本文转载自
  宁波网络公司 https://www.leseo.net
  补充词条:宁波网络seo  宁波seo排名  宁波seo优化公司  宁波谷歌seo  宁波网站排名优化