生成excel文件|C语言如何生成EXCEL文件

生成excel文件|C语言如何生成EXCEL文件的第1张示图

❶ java怎么生成EXCEL文件

可以使用apache的poi包,这是一个开源项目,可方便读写excel文件,这里有一些例子:http://dev.csdn.net/develop/article/73/73804.shtmhttp://www.chinahtm.cn/program/26385.html

❷ 如何将excel文件名生成excel文件

excel文件名生成excel文件:

1、使用命令行,在WINDOWS中按WIN键+R键调成“运行”,

并输入:CMD

2、在命令行模式中输入如下命令:

dird:*.xls/a/s>d:1.txt

(其中,d:指的是在D盘下搜索,/A指的是包含隐藏文件,/S是指所有下级目录下,1.txt是中转文件,名字不重要)

5、保存excel文件

❸ 怎么根据模板和数据批量生成新的excel文件

这种按照模板填写,且数据量比较大,如果用VBA写成通用的程序,已经可以只要几十秒或者几分钟即可完成,且准确率很高!不过如果没有VBA基础,是很难写出的,如果有基础,也需要数据模板及原始数据进行调整,就像写一个程序一样!

❹ 如何根据一个excel文件中的名单生成多个excel表格文件。

用Excel的话必须用宏进行编辑,这个操作起来是特别不容易的。建议还是用word的“邮件合并”功能吧。如果非要生成Excel表格不可,那就制作成表格格式的Word文档,再从可以在生成Word文档中复制到Excel中。假定1:存有个人资料的Excel表格的文件名为“人事资料.xls”,其中第一行都为字段名,如姓名、性别、年龄,联系电话等。从第2行开始都是相应的具体内容。注:在用Word进行邮件合并时,Excel中的信息必须是这种格式。具体方法如下:1.打开Word程序,视图→工具栏→邮件合并。2.表格,插入表格。生成你所需要的表格形式。只所以要插入表格,就是为了方便你向Excel表中复制。这样,你插入的表格的行、列数应与你所需要的每人的行列数相当。3.在“邮件合并”工具栏中,点击“打开数据源”(在Word2003中为左数第2个按钮,以下均以Word2003为准,所说的按钮也都是“邮件合并”工具栏上的按钮,这里说的按钮包括按钮、下拉列表和文本框等,恕不再一一指明),找到并打开“人事资料.xls”。这样,该邮件合并中的其他按钮已能使用。4.填写表格中非动态显示的内容,如姓名、性别等文字。5.在相应的位置插入域。点击“插入域”按钮(第6个),从中选择相应的字段名。如在刚才你输入的姓名单元格右侧的单元格,插入“姓名”字段域。依次在所需动态调用“人事资料.xls”数据的地方,都相应地插入相应的字段名域。6.设置字体等格式。设置表格中的字体大小、行间距等。7.生成合并文档。填写完这张表后,点击“合并到新文档”按钮(第18个,带“√”的按钮右侧的那个),在弹出的对话框中勾选合适的选项,“确定”。这时,就会产生一个新的文档。该新建文档中,就包含了所有要插入的内容。8.……不用多说了吧==========================================你可以将生成的Word表复制到Excel中啊,如果你非用Excel不可,就好好地学一学宏编辑吧,那是嵌入的VB程序。

❺ EXCEL保存时,生成了另外文件

这是保存时发生异常,但把该保存的文件存到“A58B5100”文件,给这个“A58B5100”文件加上EXCEL文件的后缀名就可以打开了,内容是最新状态的。

❻ C语言如何生成EXCEL文件

你好,

EXCEL支持.csv(comma seperated value) 文件格式的读入,也就是“用逗号分隔的值”的形式。例如你有一组数据:

/*姓名年龄班级张三2212………*/

它的CSV表示格式就是:

/*姓名,年龄,班级张三,22,12…,…,…*/

EXCEL支持CSV格式,它可以打开CSV文件,并且CSV文件中的一个“,”对应的就是EXCEL表格中的一列的分界线。所以,你的C语言输出成.CSV格式的文件就可以直接被EXCEL读入了。

例如:

#include<stdio.h>structMyData{char*name;//姓名intage;//年龄intgrade;//班级};intwrite_to_csv(intcount,structMyData*data){FILE*f=fopen("Mydata.csv","w");//写Mydata到Mydata.csvif(f==NULL)return-1;for(inti=0;i<count;i++)//这里的count是你的MyData的个数{//fprintf的用法和printf一致,只是它是写入文件的。fprintf(f,"%d,%s,%f",data[i].name,data[i].age,data[i].grade);}fclose(f);return0;}

谢谢,望采纳。

❼ excel怎么导出文件

excel导出文件操作如下:

点击 office 按钮,然后另存为 可选多种格式 ,根据工作需要选择即可

如图:

❽ 如何依excel中数据批量生成文件

邮件合并功能能满足要求、在word中,选择“邮件——邮件合并向导”打开向导。22、选择“信函”,下一步3、选择“使用当前文档” 4、选择“浏览”,选择到excel的数据表格。5、选择如下图的数据源,勾选“全部显示”,确定6、选择“整张电子表格”,确定7、打开数据源的确认表格,选择需要填充的数据,确定! 8、此时在菜单表会有“插入合并域”,下列表中,会出现excel中的数据字段,此时在word模板中的需要的位置,点哪个字段,就会在哪个位置插入哪个字段数据。9、选择“完成合并——编辑单个文档”10、在打开的对话框中选择合并到文档“全部” ,此时word会自动合并数据源。11、注意打印时,页数输入指定格式“p1s1-p1s2”表示打印1-2页。最后:如果显示的数据显示N多的小数位置,在执行如下操作。勾选“打开时确认文件格式转换”

❾ Asp如何生成excel文件

可以生成,最简单的是生成CSV<%dim conn,strconn strconn="driver={Microsoft Access driver (*.mdb)};dbq="&server.mappath("dataBase/mydatabase.mdb") '这里改为你的数据库地址set conn=server.CreateObject("adodb.connection") conn.Open strconn dim s,sql,filename,fs,myfile,x Set fs = server.CreateObject("scripting.filesystemobject") 成不同文件名的EXCEL文件,只需要更改excel.xls文件名filename = Server.MapPath("excel.xls")'–如果原来的EXCEL文件存在的话删除它 if fs.FileExists(filename) then fs.DeleteFile(filename) end if '–创建EXCEL文件 set myfile = fs.CreateTextFile(filename,true)strSql = "select * from tabList"Set rstData = DataToRsStatic(conn,strSql)if not rstData.EOF and not rstData.BOF then dim trLine,responsestr strLine = "序 号" & chr(9) & "姓 名" & chr(9) & "电 话" & chr(9) & "Q Q" & chr(9) & "邮 箱" & chr(9) & "地 址" & chr(9) & "生 日" & chr(9) & "备 注" '–将表的列名先写入EXCEL myfile.writeline strLine Do while Not rstData.EOF strLine="" strLine = rstData("fid") & chr(9) & rstData("fName")& chr(9) & rstData("fTel") & chr(9) & rstData("fQQ") & chr(9) & rstData("fEmail")& chr(9)&rstData("fAddress")& chr(9) &rstData("birthday")& chr(9) & rstData("fNote") & chr(9)& IfSendStr '括号改为你的数据库字段 myfile.writeline strLine rstData.MoveNext loop end if Response.Charset="utf-8"Response.Write "<br><br>生成EXCEL文件成功,点击<a href=""excel.xls"" target=""_blank"">下载</a>!"rstData.Close set rstData = nothingConn.CloseSet Conn = nothingFunction DataToRsStatic(Conn,strSql) Dim RsStatic Set DataToRsStatic = Nothing If Conn Is Nothing Then Exit Function End If Set RsStatic = CreateObject("ADODB.RecordSet") RsStatic.CursorLocation = 3 RsStatic.Open strSql,Conn,3,3 If Err.Number <> 0 Then Exit Function End If Set DataToRsStatic = RsStaticEnd Function%>

未经允许不得转载:山九号 » 生成excel文件|C语言如何生成EXCEL文件

赞 (0)