게시판 내용 엑셀로 가져올때 문의

게시판 내용 엑셀로 가져올때 문의

QA

게시판 내용 엑셀로 가져올때 문의

본문

게시판 내용을 엑셀로 한번에 받아서 보려고 작업했습니다.

 

엑셀로 다운받아 열어서 보면 내용은 잘 나오는데 문제는

줄바꿈이 안되고 옆으로 다 붙어서 나옵니다.

 

어떻게 해결할 방법 없을까요?

답변 부탁드립니다!!

 

작업소스 붙어넣었습니다.

 

<?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> 로 변경해 주세요.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,629 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT