게시판 내용 엑셀로 가져올때 문의
본문
게시판 내용을 엑셀로 한번에 받아서 보려고 작업했습니다.
엑셀로 다운받아 열어서 보면 내용은 잘 나오는데 문제는
줄바꿈이 안되고 옆으로 다 붙어서 나옵니다. ㅠ
어떻게 해결할 방법 없을까요?
답변 부탁드립니다!!
작업소스 붙어넣었습니다.
<?php
header( "Content-type: application/vnd.ms-excel; charset=euc-kr" );
header( "Expires: 0" );
header( "Cache-Control: must-revalidate, post-check=0,pre-check=0" );
header( "Pragma: public" );
header( "Content-Disposition: attachment; filename=list.xls" );
include_once("../../../common.php");
print("<meta http-equiv=\"Content-Type\" content=\"application/vnd.ms-excel; charset=utf-8\">");
$g5['title'] = '엑셀파일';
?>
<table border="1">
<tr>
<td colspan="49"></td>
</tr>
<tr>
<td>번호</td>
<td>참가대상</td>
<td>참가부문</td>
<td>작성일</td>
<td>성명</td>
<td>생년월일</td>
<td>성별</td>
<td>연락처</td>
<td>이메일</td>
<td>학교명</td>
<td>학년</td>
<td>반</td>
<td>주소</td>
<td>작품제목</td>
<td>작품내용</td>
</tr>
<?
$sql="select count(*) cnt from g5_write_0504_10 where wr_1 <>'' ";
$row=sql_fetch($sql);
$cnt=$row["cnt"];
//it_supply_subject
$sql = "select * from g5_write_0504_10 where wr_1 <>'' order by wr_id desc";
$result = sql_query($sql);
while($row = sql_fetch_array($result)){
?>
<tr>
<td><?=$cnt;?></td>
<td><?=$row[wr_13];?></td>
<td><?=$row[wr_1];?></td>
<td><?=$row['wr_datetime'];?></td>
<td><?=$row['wr_name'];?></td>
<td><?=$row[wr_5];?>-<?=$row[wr_18];?>-<?=$row[wr_19];?></td>
<td><?=$row[wr_2];?></td>
<td><?=$row[wr_8];?>-<?=$row[wr_9];?>-<?=$row[wr_10];?></td>
<td><?=$row['wr_email'];?></td>
<td><?=$row[wr_3];?></td>
<td><?=$row[wr_6];?></td>
<td><?=$row[wr_7];?></td>
<td><?=$row[wr_4];?> <?=$row[wr_11];?>
<?=$row[wr_15];?></td>
<td><?=$row['wr_subject'];?></td>
<td><?=$row['wr_content'];?></td>
</tr>
<?php
$cnt--;
}
?>
</table>
<?php
include_once(G5_PATH.'/tail.sub.php');
?>
답변 2
<td><?=$row['wr_content'];?></td>
->
<td><?php echo str_replace("\n", "<br style='mso-data-placement:same-cell;'>", $row['wr_content']) ?></td>
<td colspan="49"></td> ==> <td colspan="15"></td> 로 변경해 주세요.