基本上导出的文件分为两种: 1:类excel格式,这个其实不是传统意义上的excel文件,只是因为excel的兼容能力强,能够正确打开而已。修改这种文件后再保存,通常会提示你是否要转换成excel文件。 优点:简单。 缺点:难以生成格式,如果用来导入需要自己分别编写相应的程序。 2:excel格式,与类excel相对应,这种方法生成的文件更接近于真正的excel格式。 如果导出中文时出现乱码,可以尝试将字符串转换成gb2312,例...
by guoguo-beijing2 - php文档中心 - 2009-06-16 15:20:09 阅读(1288) 回复(0)
我下载了jxl.jar,拿网上的程序做测试出错,帮忙看一下是哪里出了问题?谢谢 excel.java代码如下: package qypx; import java.io.*; import jxl.*; import jxl.write.*; import jxl.format.*; import java.awt.Color; public class excel { public excel(){ } public static void writeexcel(OutputStream os) throws Exception { jxl.write.WritableWorkbook wwb = jxl.Workbook.createWorkbook(os); jxl.wri...
\n"; if ($label != '') { $content .= "{$label} :\n"; } $content .= htmlspecialchars(print_r($vars, true)); $content .= "\n\n"; } else { $content = $label . " :\n" . print_r($vars, true); } if ($return) { return $content; } echo $content; return null; } include_once ("./includes.inc"); include_once ("./settings.inc"); include_o...
用一个头 header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=test.xls"); 可以输出excel 这里的问题,如何在一个单元格里输出换行呢? 我用\n \t 都不行。
每个人都知道phpMyAdmin可以导出文件为excel格式,但是phpMyadmin只能导出.csv文件(即逗号分割文件),但是这并不是真正的excel文件格式.如果你真的对PHP编程有兴趣并且需要导出为真正的excel格式,就请查看这篇文章。 PHP导出XLS的例子. 1. 为XLS写函数 function xlsBOF() { echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0); return; } function xlsEOF() { echo pack("ss", 0x0A, 0x00); return; } function xlsWriteNum...
看过很多关于excel导出时出现内存溢出的情况,也有很多解决方案。现提供如下解决方案,如有不妥,请指正: 该项目使用B/S架构,由于POI、JXL在导出excel大数据量情况下会产生大量对象最终导致内存溢出。其实excel可以另存为html文件,保存为html后的文件内容如下: Html代码 html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR...
最近因项目需要,需要开发一个模块,把系统中的一些数据导出成excel,修改后再导回系统。就趁机对这个研究了一番,下面进行一些总结。 基本上导出的文件分为两种: 1:类excel格式,这个其实不是传统意义上的excel文件,只是因为excel的兼容能力强,能够正确打开而已。修改这种文件后再保存,通常会提示你是否要转换成excel文件。 优点:简单。 缺点:难以生成格式,如果用来导入需要自己分别编写相应的程序。 2:excel格式,与类E...
最近因项目需要,需要开发一个模块,把系统中的一些数据导出成excel,修改后再导回系统。就趁机对这个研究了一番,下面进行一些 总结 。 基本上导出的文件分为两种: 1:类excel格式,这个其实不是传统意义上的excel文件,只是因为excel的兼容能力强,能够正确打开而已。修改这种文件后再保存,通常会提示你是否要转换成excel文件。 优点:简单。 缺点:难以生成格式,如果用来导入需要自己分别编写相应的程序。 2:excel格式,与类...
打印可以用控件实现,保存为excel也可以用POI实现,不过如果仅仅是对当前页面的指定区域作打印或者excel导出可以用js实现,还是挺简单的. 保存为excel: function saveAsexcel(HeadName, DivName) { var s = "" + HeadName + "" + "\r\n"; s += DivName.innerHTML; var xlsWindow = window.open("", "_blank", "width=1,height=1,scrollbars=no,toolbar=no"); xlsWindow.document....
基本上导出的文件分为两种: 1:类excel格式,这个其实不是传统意义上的excel文件,只是因为excel的兼容能力强,能够正确打开而已。修改这种文件后再保存,通常会提示你是否要转换成excel文件。 优点:简单。 缺点:难以生成格式,如果用来导入需要自己分别编写相应的程序。 2:excel格式,与类excel相对应,这种 方法 生成的文件更接近于真正的excel格式。 如果导出中文时出现乱码,可以尝试将字符串转换成gb2312,例如下面就把$y...
本人用php导出mysql到excel可是学号是0开头,身份证数值过长,导出成excel后学号首位0不能保存,身份证excel自动设置成了科学技术,我在输出时加了" ' ",可是导出还是没有用,请问哪位可以帮忙解决,谢谢 excel; charset=gb2312"); header('Content-Type: application/force-download'); header('Cont...