社区
基础编程
帖子详情
php 写了个csv出力 但是csv文件的第一行为啥是空行
蓝色的雨哎
2012-07-03 01:37:17
如题。
以前也有csv出力 但是第一行就是标题行,但是这次的第一行就是空行,诗句从第二行开始的。
...全文
367
5
打赏
收藏
php 写了个csv出力 但是csv文件的第一行为啥是空行
如题。 以前也有csv出力 但是第一行就是标题行,但是这次的第一行就是空行,诗句从第二行开始的。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq120848369
2012-07-03
打赏
举报
回复
自己调试一下能累死啊.
fangyingchen
2012-07-03
打赏
举报
回复
顶个 求解
蓝色的雨哎
2012-07-03
打赏
举报
回复
function getCSV($fileName,$title,$data){
$this->setTitle($title);
$this->setData($data);
header("Content-Type: text/csv");
header("Content-Disposition: attachment; filename={$fileName}.csv");
echo mb_convert_encoding($this->csv_data,'Shift_JIS','EUC-JP');
exit;
}
function setTitle($title){
$this->keys = array_keys($title);
if (is_array($title) && $title != "") {
foreach ($title as $key => $val) {
$title[$key] = str_replace(',' , ",", $val);
}
$this->csv_data .= implode(",", $title)."\n";
}
}
function setData($data){
if (is_array($data) && $data != "") {
foreach ($data as $d_val) {
$line = "";
foreach ($this->keys as $key) {
$line .= '"'.$d_val[$key].'"'.",";
}
$line = substr($line,0,-1);
$this->csv_data .= $line."\n";
}
}
}
用的基类文件。
$fileName 文件名,$title 标题,$data 数据
xuzuning
2012-07-03
打赏
举报
回复
BOM 头?
php
导出
csv
文件
前几行为空白行
不管你导出什么数据,
csv
文件
的前三行出现空白行,这样的数据不是我们想要的,得去掉默认的三行
空行
。 开始我们是打开流,将数据放入缓冲区中去,最后导出缓冲区的数据。但是缓冲区默认有三行
空行
,我们得在导入到...
csv
文件
写
入时出现
空行
问题
在使用
csv
写
入多行
文件
时,出现了
空行
的问题。 代码如下: import
csv
file = open('demo.
csv
', 'w') writer =
csv
.writer(file) writer.writerow(['今天你吃饭了吗']) writer.writerow(['要一起吃么']) writer...
python中
csv
模块
写
文件
时总是空一行的解决办法
在用python的
csv
模块时,用一般方法打开
文件
,进行
写
操作,总是会出现每行后面都自动
空行
的情况。 with open('***.
csv
', 'a+') as f:
csv
writer =
csv
.Dictwriter([...])
csv
writer.writerow() 看了官方文档也...
java
csv
不读取
空行
,尝试读取R中的
csv
时,最后一行不完整
我在Mac OS 10.8.2上运行了R v.2.15.1 . 今天早些时候,每当我尝试导入任何最近创建的(今天)
csv
文件
时,R就开始向我抛出错误 . 较旧的(在今天之前)
csv
文件
工作正常,但我创建的任何新内容...即使有一个虚拟
文件
('tes...
解决
写
入
csv
中间隔一行
空行
问题
写
入
csv
:with open(birth_weight_file,'w') as f: writer=
csv
.writer(f) writer.writerow(birth_... f.close()这种
写
法最终的结果就是生成的
csv
文件
每两行中间都有一行空白行,解决办法就是
写
入后面加上newlin...
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章