yuhe
2009-09-02 10:26:49

想问有没有办法把views页面导出到excel,刚发现有一个views excel export 模块。该模块虽然还在完善当中,先下来看看。感谢老大。
参考答案,
可以采用Views bonus pack里面的导出功能,里面包含了导出CSV格式的.数据导入导出是件比较麻烦的事情.
当处理Excel数据与Drupal的导入导出的时候,记住一点,数据的格式.Drupal支持的是UTF-8,这个格式在Excel中不支持。
Excel另存为的文本文件,需要重新保存为Unicode的格式。
格式的转换可以通过记事本的另存为实现。
评论
yuhe
2009-09-02 16:14:00
我刚才导出Views内容到Excel,出来时乱码啊
2009-09-02 16:14:21
刚查到信息:解决文件名的乱码:
乱码原因:客户使用的中文版Windows系统平台,而Windows平台的文件名编码为gb2312(gbk),而我们网页编码为了跟进现存潮流一般都采用utf-8(国际化)编码,这时当我们:header("Content-Disposition: inline; filename=\"" . $filename . ".xls\"")时就会出现乱码,假如你的网页编码就是gb2312那就不用考虑编码问题了。
2009-09-02 16:14:27
那是你的Excel文件的编码有问题
2009-09-02 16:14:37
哦?怎么搞?
2009-09-02 16:15:10
看这里,模块的一部分代码
2009-09-02 16:15:20
好像是utf-8的,
2009-09-02 16:15:29
从数据库中导出来CSV格式的,UTF吧的
2009-09-02 16:15:50
utf-8的CSV文件
2009-09-02 16:16:24
然后再处理
2009-09-02 16:16:35
我用了这个模块 http://drupal.org/project/views_export_xls
问题总算圆满解决了
2009-09-02 16:16:38
EXCEL是可以打开CSV文件到俄
2009-09-02 16:16:50
我不懂编程啊
2009-09-02 16:17:11
我知道CSV可以被Excel打开,但是默认导出Excel
2009-09-02 16:17:17
可以利用文本文件,和EXCEL本身的编码转换
2009-09-02 16:17:43
本来是这种格式,保存为另一种编码格式,这是可以的,
转换的办法:
http://ks.cn.yahoo.com//question/1408020300366.html
最佳答案 - 由投票者2008-02-18 08:52:00选出
将UTF-8存成以逗号分隔的文字档sample.txt
用Word 開啟會出現一個視窗選UTF-8 編碼用Word开启会出现一个视窗选UTF-8编码
另存新檔sample1.txt 此時會出現另一個視窗選GB2312 編碼另存新档sample1.txt此时会出现另一个视窗选GB2312编码
利用Excel 匯入外部資料sample1.txt 會出現視窗選原始檔案格式936: Chinese Simplified 按下一步利用Excel汇入外部资料sample1.txt会出现视窗选原始档案格式936: Chinese Simplified按下一步
分隔符號選逗點後按完成分隔符号选逗点后按完成
最後存成.xls 格式最后存成.xls格式