1. js excel导出
wps导出excel在线表格的方法步骤
WPS文件在线转换成Excel表格文件的话,可以在相关的网站直接去搜索,就可以成功的转换了,但是我一般会用一个转换工具,这样我觉得比较快。
1.将安装好的PDF转换器打开,进入到操作界面,在操作界面有一些功能的选择,用鼠标点击WPS转换,接着点击下面的WPS转Excel功能。
2.接下来点击界面中的添加文件,将会弹出一个窗口,在窗口中找到WPS文件,就可以把WPS文件添加到转换器中了。
3.接下来用鼠标点击界面上面的浏览,将会弹出一个窗口,在窗口中找到合适的文件夹路径,将转换之后的Excel文件保存好。
4.最后拿鼠标点击界面下面的开始转换按钮,就可以对WPS文件进行转换的操作,等待一会,文件就转换成功了。
2. js excel导入导出
SQL Server BCP 导入导出使用 Bcp 导出导入数据高效,比使用SQL Server Management Stdio 提供的数据库导出导入要高效因为sql server 也没有提供提供类似oracle的expdp和impdp的工具,如果用SQL Server Management Stdio提供的导入导出对大表数据进行迁移速度太慢了 Bcp 导出数据高效比较适用于大表数据的迁移进入doc命令行输入bcp命令,就弹出bcp命令的帮助信息:C:\Users\wangwei>bcp 用法: bcp {dbtable | query} {in | out | queryout | format} 数据文件 [-m 最大错误数] [-f 格式化文件] [-e 错误文件] [-F 首行] [-L 末行] [-b 批大小] [-n 本机类型] [-c 字符类型] [-w 宽字符类型] [-N 将非文本保持为本机类型] [-V 文件格式版本] [-q 带引号的标识符] [-C 代码页说明符] [-t 字段终止符] [-r 行终止符] [-i 输入文件] [-o 输出文件] [-a 数据包大小] [-S 服务器名称] [-U 用户名] [-P 密码] [-T 可信连接] [-v 版本] [-R 允许使用区域设置] [-k 保留 Null 值] [-E 保留标识值] [-h"加载提示"] [-x 生成 xml 格式化文件]参数介绍:bcp共有四个动作可以选择。
(1) 导入。
这个动作使用in命令完成,后面跟需要导入的文件名。
(2) 导出。
这个动作使用out命令完成,后面跟需要导出的文件名。
(3) 使用SQL语句导出。
这个动作使用queryout命令完成,它跟out类似,只是数据源不是表或视图名,而是SQL语句。
(4) 导出格式文件。
这个动作使用format命令完成,后而跟格式文件名。 下面介绍一些常用的选项:
-f format_file format_file表示格式文件名。
这个选项依赖于上述的动作,如果使用的是in或out,format_file表示已经存在的格式文件,如果使用的是format则表示是要生成的格式文件。 -x 这个选项要和-f format_file配合使用,以便生成xml格式的格式文件。
-F first_row 指定从被导出表的哪一行导出,或从被导入文件的哪一行导入。 -L last_row 指定被导出表要导到哪一行结束,或从被导入文件导数据时,导到哪一行结束。 -c 使用char类型做为存储类型,没有前缀且以"\t"做为字段分割符,以"\n"做为行分割符。 -w 和-c类似,只是当使用Unicode字符集拷贝数据时使用,且以nchar做为存储类型。 -t field_term 指定字符分割符,默认是"\t"。 -r row_term 指定行分割符,默认是"\n"。 -S server_name[ \instance_name] 指定要连接的SQL Server服务器的实例,如果未指定此选项,bcp连接本机的SQL Server默认实例。
如果要连接某台机器上的默认实例,只需要指定机器名即可。 -U login_id 指定连接SQL Sever的用户名。 -P password 指定连接SQL Server的用户名密码。 -T 指定bcp使用信任连接登录SQL Server。如果未指定-T,必须指定-U和-P。 -k 指定空列使用null值插入,而不是这列的默认值。 使用bcp导出数据 在控制台执行bcp:bcp db_name.dbo.T_tablename out c:\a.txt -c -Tbcp db_name.dbo.T_tablename out c:\a.txt -c -Uusername -Pxxxxx通过调用SQL Server的一个系统存储过程xp_cmdshell以SQL语句的方式运行bcp:exec master..xp_cmdshell 'bcp db_name.dbo.T_tablename out c:\a.txt -c -T' --"-T"信任连接exec master..xp_cmdshell 'bcp db_name.dbo.T_tablename out c:\a.txt -c -Usa -Pxxxxx'说明:-T指定 bcp 使用网络用户的安全凭据,通过信任连接连接到 SQL Server。不需要 login_id 和 password。
如果不是使用T需要加上-U和-P参数输入用户名和密码如果是本地导入导出可以不加-S参数,如果连接到远程服务需要加-S参数bcp db_name.dbo.tablename out d:\table.txt -c -q -S"120.26.76.220,1833" -U"sa" -P"password" 对要导出的表进行过滤。 bcp不仅可以接受表名或视图名做为参数,也可以接受SQL做为参数,通过SQL语句可以对要导出的表进行过滤,然后导出过滤后的记录。 EXEC master..xp_cmdshell 'bcp "SELECT TOP 20 * FROM db_name.dbo.T_tablename" queryout c:\table2.txt -c -U"sa" -P"password"' bcp还可以通过简单地设置选项对导出的行进行限制。 这条命令使用了两个参数-F 2和-L 16,表示从SE EXEC master..xp_cmdshell 'bcp "SELECT TOP 20 * FROM db_name.dbo.T_tablename" queryout c:\currency2.txt -F 2 -L 16 -c -U"sa" -P"password"' SELECT TOP 20 * FROM db_name.dbo.T_tablename所查出来的结果中取第2条到16条记录进行导出。使用bcp导入数据 bcp可以通过in命令将bcp导出的文件导入到表中,首先需要创建表结构和导出数据的表结构相同在控制台执行bcp:bcp db_name.dbo.T_tablename in c:\a.txt-c -Tbcp db_name.dbo.T_tablename in c:\a.txt -c -Uusername -Pxxxxx通过调用SQL Server的一个系统存储过程xp_cmdshell以SQL语句的方式运行bcp:exec master..xp_cmdshell 'bcp db_name.dbo.T_tablename in c:\a.txt-c -T' --"-T"信任连接exec master..xp_cmdshell 'bcp db_name.dbo.T_tablename in c:\a.txt -c -Usa -Pxxxxx'
3. js导出excel表格
jquery-table2excel是一款可以将HTML表格的内容导出到微软Excel电子表格中的jQuery插件。
该插件可以根据你的需要导出表格中的内容,不需要的行可以不导出。它文件体积小,使用非常方便。
4. js怎么导出excel
方法一:functionsaveCode(obj){varwinname=window.open('','_blank','top=10000')
;varstrHTML=document.all.tableExcel.innerHTML;winname.document.open('text/html','replace');winname.document.writeln(strHTML);winname.document.execCommand('saveas','','excel.xls');winname.close();
}方法二://Excel导出2/*
*如果javaScript报“Automation服务器不能创建对象”,则按下方解决。打开InternetExplorer“工具”菜单栏中的“选项”一栏,单击“安全”栏中的“自定义级别”选项卡,将第三项“对没有标记为安全的activex控件进行初始化和脚本运行”设置成“启用”即可。*/functionexportExecl(tableId){vartable=document.getElementById(tableId)
;varoXL=newActiveXObject("Excel.Application")
;varoWB=oXL.Workbooks.Add()
;varoSheet=oWB.ActiveSheet;varsel=document.body.createTextRange();sel.moveToElementText(table)
;sel.select();sel.execCommand("Copy");oSheet.P..
.方法一:functionsaveCode(obj){varwinname=window.open('','_blank','top=10000')
;varstrHTML=document.all.tableExcel.innerHTML;winname.document.open('text/html','replace')
;winname.document.writeln(strHTML)
;winname.document.execCommand('saveas','','excel.xls');winname.close();
}方法二://Excel导出2/*
*如果javaScript报“Automation服务器不能创建对象”,则按下方解决。打开InternetExplorer“工具”菜单栏中的“选项”一栏,单击“安全”栏中的“自定义级别”选项卡,将第三项“对没有标记为安全的activex控件进行初始化和脚本运行”设置成“启用”即可。*/functionexportExecl(tableId){vartable=document.getElementById(tableId)
;varoXL=newActiveXObject("Excel.Application")
;varoWB=oXL.Workbooks.Add()
;varoSheet=oWB.ActiveSheet;varsel=document.body.createTextRange();sel.moveToElementText(table)
;sel.select();sel.execCommand("Copy");oSheet.Paste();oXL.Visible=true;}这里的tableId为表格的id
5. js导入导出excel
由于项目及业务需要,有时候一个页面会有n张报表,那么这个时候就需要一键导出功能(方便省事)
首先项目肯定要集成帆软报表工具,帆软的各种jar包以及静态资源(js,css)等也会集成到项目里。
直接上代码,(主要有两个方法)
function printReport(name, sex, age ){
var params="";
if(""!=name){
params+=",NAME:"+name;
}
if(""!=sex){
params+=",SEX:"+sex;
}
if(""!=age){
params+=",AGE:"+age;
}
var items="{reportlet:zxt/test/test1.cpt"+params+"}"
+",{reportlet:zxt/test/test2.cpt"+params+"}";
doExport(items);
}
function doExport(items){
var form =$("<form>");
form.attr('style','display:none');
form.attr('target', '');
form.attr('method', 'post');
form.attr('action',"${bmw}/ReportServer");
var input1 = $('<input>');
input1.attr('type', 'hidden');
input1.attr('name', 'reportlets');
input1.attr('value',FR.cjkEncode("("+items+")"));
var input2 = $('<input>');
input2.attr('type', 'hidden');
input2.attr('name', 'extype');
input2.attr('value', 'simple');
var input3 = $('<input>');
input3.attr('type', 'hidden');
input3.attr('name', 'format');
input3.attr('value', 'excel');
var input4 = $('<input>');
input4.attr('type', 'hidden');
input4.attr('name','__filename__');
input4.attr('value', '报表批量导出');
$('body').append(form);
form.append(input1);
form.append(input2);
form.append(input3);
form.append(input4);
form.submit();
}
${bmw} 指的是项目的访问路径,另外FR.cjkEncode()用的是帆软报表自带的方法,需要导入帆软提供的两个js文件
${bmw}/ReportServer?op=emb&resource=finereport.js&inter=zh_CN&__fr_locale__=&__v__=2017.01.20.14.49.47.271
${bmw}/ReportServer?op=emb&resource=finereport.chart.js&__v__=2017.01.20.14.49.47.271
然后调用printReport()方法就可以实现将多张报表导出到一个Excel文件里的多个sheet。
6. js 导出文件
方法一:首先打开pdf文件,点击“文件”,点击“另存为”,在弹出的对话框中选择保存格式为jpg格式,然后保存即可。
方法二:首先打开pdf文件,点击“文件”,点击“导出到”,选择JPEG格式或JPEG2000格式的“图像”,就可以了。
方法三:打开pdf文件,选择“编辑”菜单下的“拍快照”,然后拖动鼠标框选要转换的区域,点击“确定” 。之后打开系统自带的画图工具,粘贴后保存为jpg格式就可以啦。
方法四:借助在线PDF转换工具,选择“PDF转换”,选择“PDF转换成图片”,上传文件即可开始转换。
方法五:借助PDF转换器,选中“PDF转图片”功能,然后点击“添加文件”或“添加文件夹”,就可以一键开始转换了。
7. js导入excel文件
1.首先在电脑中找到的ET文件,确定好文件所在的位置;
2.单击鼠标右键--找到打开方式--进入到选择相关程序的界面;
3.在此选择程序的界面中,选择excel程序,然后点击确定;
4.点击确定之后,系统会出现一个提示,选择是就可以了;
5.这样就可以成功的进入此文件,也可进行编辑等;
6.现在在次找到刚刚的文件,就可以直接点击打开了。
8. exceljs导出excel
复制代码 代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta name="generator" content="editplus" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<SCRIPT LANGUAGE="javascript">
<!--
function AutomateExcel()
{
// Start Excel and get Application object.
var oXL = new ActiveXObject("Excel.Application");
// Get a new workbook.
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var table = document.all.data;
var hang = table.rows.length;
var lie = table.rows(0).cells.length;
// Add table headers going cell by cell.
for (i=0;i<hang;i++)
{
for (j=0;j<lie;j++)
{
//oSheet.Cells(i+1,j+1).Font.Bold = True
//oSheet.Cells(i+1,j+1).Font.Size = 50
//oSheet.Cells(i+1,j+1).Alignment = 2
oSheet.Cells(i+1,j+1).value = table.rows(i).cells(j).innerText;
}
}
oXL.Visible = true;
oXL.UserControl = true;
}
//-->
</SCRIPT>
</head>
<body>
<table border="1" width="100%" id="data">
<tr>
<td> 姓名</td>
<td colspan="2">年龄</td>
<td>出生日期</td>
</tr>
<tr>
<td>6</td>
<td>25</td>
<td colspan="2">8</td>
</tr>
<tr>
<td height="22">1</td>
<td height="22">2</td>
<td colspan="2" height="22">4</td>
</tr>
</table>
<input type="button" name="out_excel" onclick="AutomateExcel();" value="导出到excel" >
</body>
</html>
9. js导入excel数据
估计是定义的名称,点“插入”/“名称”/“定义”可查看其含义。
10. 导出excel文件
筑业资料软件导出EXECL批量是不行的,不过可以通过资料上报-电子组卷一起将表格导出来,不过是修改不了
- 相关评论
- 我要评论
-