asp实现在web中显示电子表格数据(四)创建文件选择列表


所属类别:Asp

文章作者:佚名

特别推荐:免费发布信息 承包关键词~~抢爆了!HOT!


最后介绍创建文件选择列表的代码,在这里使用内建的FileSystem对象获得文件和文件夹的信息。

为简单起见,例程假设电子数据表文件和ASP文件位于同一个目录下。通过vServerFolder= Server.MapPath(".") 获取当前目录名称,并将之转换到folder对象,从而找出目录中的文件。 FileSystem对象的.GetFolder方法使用如下:Set oFs = Server.CreateObject("Scripting.FileSystemObject")Set oFolder = oFs.GetFolder(vServerFolder)

通过Folder对象的.Files集合的列举,可以获取文件夹下的文件,并且限制显示的文件类型为Excel。执行下面的HTML/ASP代码创建文件选择列表:< select name="XlBook" >< %vOptions = ""For Each oFile In oFolder.Files If oFile.Type = "Microsoft Excel Worksheet" ThenvOptions = vOptions & "< option >" & _ Server.HtmlEncode(oFile.Name) & "< /option > End IfNextResponse.Write vOptions% >< /select >

同样的,实际的ReadX1.asp代码要复杂些,因为有一些JavaScript脚本要取回上一次的选择。

总结

上面介绍了如何通过ADO读取Excel工作簿的方法,以及内建对象FileSystem的使用技巧。除了广泛地应用于数据库领域,ADO能处理许多不同格式的数据,其方式就象处理数据库一样。这里只是接触到ADO的一点基本功能,还有更多更强大的方面有待开发。 关闭本页

相关信息

· 微软Windows Vista和 XP 大比拼

· awk中文手册

· Java EE5.0能取代Struts,Spring和Hibernate吗?

·  我的人生很失败~~








....

23853 66598