Exce表格网

asp表格另存为excel(asp文件怎么转换成excel)

来源:www.0djx.com  时间:2023-04-06 05:20   点击:125  编辑:表格网  手机版

1. asp文件怎么转换成excel

1. 把本地的Excel文件上传到服务器的指定目录下

2. 写一段代码,用ASP连接EXCEL表(和连SQL Server数据库差不多),读出数据

3. 把读出来的数据一条一条插入到SQL Sever的表中。

2. asp 导出到excel的简单方法

NPOI里有范例的 总之要引用using NPOI;using NPOI.HPSF;using NPOI.HSSF;using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;using NPOI.POIFS;using NPOI.Util; 这些,然後再照NPOI里的范例就可以读进来了PS.EXCEL里最好全部为"文字".

3. asp文件转换成pdf文件

第一种:最简单的。用记事本打开。

对该文件点右键,选择打开方式,然后选择记事本即可打开。打开后你将看到一行行的代码行。如果你了解ASP语言可以对它进行修改。

第二种:使用dreamwear、FontPage等支持asp的网页编辑器打开。

先打开这些网页编辑器,然后选择打开,然后指定这个asp文件即可。当然在这里我们也可以对该ASP原文件进行相关编辑。

4. asp文件怎么用

string fileURL = this.Server.MapPath("你要下载的文件路径")

;//文件路径,可用相对路径FileInfo fileInfo = new FileInfo(fileURL)

;Response.Clear()

;Response.AddHeader("content-disposition", "attachment;filename=" + Server.UrlEncode(fileInfo.Name.ToString()))

;//文件名Response.AddHeader("content-length", fileInfo.Length.ToString())

;//文件大小Response.ContentType = "application/octet-stream"

;Response.ContentEncoding = System.Text.Encoding.Default;Response.WriteFile(fileURL);

5. asp转word

//记得不能用ajax 请求 | submit 和服务器按钮都可以

//sbHtml div 内容

//fileName 导出来后文件名

public static void Export(StringBuilder sbHtml, string fileName)

{

try

{

if (sbHtml.Length > 0)

{

HttpContext.Current.Response.ContentType = "application/vnd.ms-excel";

HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.UTF8;

HttpContext.Current.Response.Charset = "Utf-8";

HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(fileName + ".docx", System.Text.Encoding.UTF8));

HttpContext.Current.Response.Write(sbHtml.ToString());

HttpContext.Current.Response.End();

}

}

catch (Exception ex)

{

Logger.WriteLog("-----------导出数据异常-----------\r\n" + ex.ToString() + "\r\n");

}

6. asp文件怎么转换格式

操作方法:工具→数据提取(建立DXE文件)→下一步、下一步。。一直点。最后输出CSV或者xslx格式。(可以将操作界面切换到CAD经典)

备注:在第三、四页可以只选选址数据所在的位置(块内)、数据的类型(点、线、文字等)。

最后能得到高程数据与坐标等信息。

然后还可以将导出的点进行处理后再重新绘制到CAD中进行二次处理

7. asp文件怎么写

一.基于ASP的文件上传实现原理分析

基本原理是:采用ADO Stream对象的BinaryRead方法将FORM中的所有数据读出,从中截取出所需的文件数据,以二进制文件方式存盘。

下面是上传文件页面的一个例子(upload.htm):

<html>

<body>

<form name="Upload" Method="Post" Enctype="multipart/form-data" Action="Upload.asp">

<input type="file" name="FileName">

<INPUT TYPE="Submit" VALUE="Upload"></TD>

</form>

</body>

</html>

程序中使用了文件对象,这样在Upload.asp中采用BinaryRead方法读来的原始数据就不仅仅是选择的文件本身的数据,还包含该文件在用户硬盘上的路径、类型、提交页面的表单域名等相关信息的描述,这样我们就需从中提取出文件的具体内容。根据分析,数据的头部信息与数据的分界线是两对回车换行符,尾部也有分隔信息,我们可以采用类似以下的方法获取文件数据。

Dim FormData.FormSize,DataStart,CLStr,DivStr

FormSize=Request.TotalBytes

FormData=Request.BinaryRead(FormSize)

CLStr=ChrB(13)&ChrB(10)

DataStart=InStrB(FormData.CLStr&CLStr)+4

'4是两对回车换行符的长度

DivStr=LeftB(FormData,InStrB(FormData,CLStr)-1)

DataSize=InStrB(DataStart+1,FormData,DivStr)-DataStart-2

FormData=MidB(FormData,DataStart,DataSize)

FormData就是文件的内容了。

中间根据需要,可进行相应的处理。最后的工作就是将文件保存了。保存的方法可以有两种:一种是利用VB或VC之类程序中的二进制文件操作方法,在工程中加入适当的类型库,最终编译成DLL文件,使用时再将该DLL文件注册就可以了。文件存贮程序如下:

Public Function SaveFile(Pathname As String) As String

     Dim objContext As ObjectContext

     Dim objRequest As Request

  Set objContext=GetObjectContext()

     Set objRequest=objContext("Request")

     '以下的一段代码是进行文件存贮的有关操作

  Dim FormData() As Byte,CLStr,DivStr

     Dim DataStart As Long,DataSize As Long

     DataSize=objRequest.TotalBytes

     Redim FormData(DataSize-1)

     FormData=objRequest.BinaryRead(DataSize)

     CLStr=ChrB(13) & ChrB(10)

     DataStart=InStrB(FormData,CLStr & CLStr)+4

     DivStr=LeftB(FormData,InStrB(FormData,CLStr)-1)

     DataSize=InStrB(DataStart+1,FormData,DivStr)-DataStart-2

     FormData=MidB(FormData,DataStart,DataSize)

     '创建一个二进制文件并将FormData写入其中

     Open Pathname For Binary As 1

     Put #1,,FormData

     Close #1

     SaveFile="OK!"

   End Function

第二种方法是利用ADO STREAM中提供的二进制文件操作方法来完成,保存文件的语句是: StreamOBJ.SaveToFile (fileName,2)。在 这种操作中,我们可以将有关的操作存放在一个类文件中,在应用时,直接将该类文件包含在ASP程序中就可以了。具体处理方法,请参阅有关介绍。

二.文件上传实现方法实例

实现文件上传可使用组件或无组件方式。对于组件类,比如说microsoft posting acceptor(简称mpa),就是微软公司发布的一个免费服务器组件,这类组件的安装也比较方便。对于微软的mpa,运行它的安装文件就可以了。而一般的dll组件形式的,我们则需要进行注册。例如,要使用aspcnUP.dll,只要在Window 2000上执行regsvr32 [path\]aspcnUP.dll,系统出现注册成功的信息提示就可以使用该组件了;对于无组件类,在使用时,只要在处理程序中包含以下的语句就可以了:

<!--#include FILE="upload.inc"-->

set upload=new upload_5xSoft '建立上传对象

有关的属性与操作方法,请参阅该组件的使用手册。

下面是以aspcnUP.dll组件为例,上传部分类型文件的源代码(upload.asp):

<% @ language="vbscript"

  Set fileUP=Server.CreateObject("aspcn.Upload")

  fileUP.Maxsize=200000

  fileUP.Path="d:\upfile"

  fileUP.Upload

  For i=0 to fileUP.Count

   fieldname=fileUP.FieldName(i)

   If fileUP.FileType(fieldname)="zip" Or ileUP.FileType(fieldname)="rar" Then

    fileUP.Save fieldname

   End If

  Next

  Set fileUP=Nothing

%>

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片