엑셀 줄바꾸기.. 정보
엑셀 줄바꾸기..본문
도와주세요...
게시판에 입력한 내용의 형태(줄바꿈)로 엑셀을 다운하려고 하는데요,
게시판에는 줄바꿈을 다하고 view에서도 정상적으로 줄바꿈이 적용되는데요, 엑셀로 다운하면
----------------------------------------
1. 가나다라마바 2. 가나다라 3. 가나다라마
----------------------------------------
이렇게 줄바꿈없이 나열되는데요, 아래와 같이 게시판에 입력하여
---- |----------------------
| 1. 가나다라마바
관리 | 2. 가나다라
| 3. 가나다라마
-----|----------------------
위와 같은 형태로 엑셀로 다운이 되는 방법이 있으시면 가르쳐 주십시요 ㅠㅠ
<td colspan=10><?=nl2br($row[wr_content]);?></td>
위와같이 입력하면, 아래와 같이
---- |----------------------
관리 | 1. 가나다라마바
-----|----------------------
| 2. 가나다라
-----------------------------
| 3. 가나다라마
---- |----------------------
한내용이 여러행으로 나눠져서 입력이 되네요..
아래는 소스이고요, 제발 조언 부탁드립니다..
header('Content-Type: application/vnd.ms-excel');
header('Expires: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Content-Disposition: attachment; filename="test_'.$wr_1.'~'.$wr_2.'.xls"');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('content-transfer-encoding: binary');
echo "<html><head>";
echo "<meta http-equiv='Content-Type' content='application/vnd.ms-excel;charset=utf-8'>";
echo "</head><body>";
echo "<table border=1 style='font-family:돋움; font-size:10pt;'>";
for ($i=0; $row=mysql_fetch_array($result); $i++)
{
echo "<tr>\n";
echo "<td align=center>" . $row[wr_2] . "</td>\n";
echo "<td align=center>" . $row[wr_1] . "</td>\n";
echo "<td align=center>" . $row[wr_subject] . "</td>\n";
echo "<td align=center>" . $row[wr_12] . "</td>\n";
echo "<td align=center>" . $row[wr_13] . "</td>\n";
echo "<td align=center>" . $row[wr_14] . "</td>\n";
echo "<td align=center>" . $row[wr_15] . "</td>\n";
echo "<td align=center>" . $row[wr_3] . "</td>\n";
echo "<td align=center>" . $row[wr_4] . "</td>\n";
echo "<td align=center>" . $row[wr_5] . "</td>\n";
echo "<td align=center>" . $row[wr_9] . "</td>\n";
echo "<td align=center>" . $row[wr_6] . "</td>\n";
echo "<td align=center>" . $row[wr_7] . "</td>\n";
echo "<td align=center>" . $row[wr_8] . "</td>\n";
echo "<td class='txt'>" . $row[wr_content] . "</td>\n";
echo "</tr>\n";
}
echo "</table>";
echo "</body></html>";
게시판에 입력한 내용의 형태(줄바꿈)로 엑셀을 다운하려고 하는데요,
게시판에는 줄바꿈을 다하고 view에서도 정상적으로 줄바꿈이 적용되는데요, 엑셀로 다운하면
----------------------------------------
1. 가나다라마바 2. 가나다라 3. 가나다라마
----------------------------------------
이렇게 줄바꿈없이 나열되는데요, 아래와 같이 게시판에 입력하여
---- |----------------------
| 1. 가나다라마바
관리 | 2. 가나다라
| 3. 가나다라마
-----|----------------------
위와 같은 형태로 엑셀로 다운이 되는 방법이 있으시면 가르쳐 주십시요 ㅠㅠ
<td colspan=10><?=nl2br($row[wr_content]);?></td>
위와같이 입력하면, 아래와 같이
---- |----------------------
관리 | 1. 가나다라마바
-----|----------------------
| 2. 가나다라
-----------------------------
| 3. 가나다라마
---- |----------------------
한내용이 여러행으로 나눠져서 입력이 되네요..
아래는 소스이고요, 제발 조언 부탁드립니다..
header('Content-Type: application/vnd.ms-excel');
header('Expires: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Content-Disposition: attachment; filename="test_'.$wr_1.'~'.$wr_2.'.xls"');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('content-transfer-encoding: binary');
echo "<html><head>";
echo "<meta http-equiv='Content-Type' content='application/vnd.ms-excel;charset=utf-8'>";
echo "</head><body>";
echo "<table border=1 style='font-family:돋움; font-size:10pt;'>";
for ($i=0; $row=mysql_fetch_array($result); $i++)
{
echo "<tr>\n";
echo "<td align=center>" . $row[wr_2] . "</td>\n";
echo "<td align=center>" . $row[wr_1] . "</td>\n";
echo "<td align=center>" . $row[wr_subject] . "</td>\n";
echo "<td align=center>" . $row[wr_12] . "</td>\n";
echo "<td align=center>" . $row[wr_13] . "</td>\n";
echo "<td align=center>" . $row[wr_14] . "</td>\n";
echo "<td align=center>" . $row[wr_15] . "</td>\n";
echo "<td align=center>" . $row[wr_3] . "</td>\n";
echo "<td align=center>" . $row[wr_4] . "</td>\n";
echo "<td align=center>" . $row[wr_5] . "</td>\n";
echo "<td align=center>" . $row[wr_9] . "</td>\n";
echo "<td align=center>" . $row[wr_6] . "</td>\n";
echo "<td align=center>" . $row[wr_7] . "</td>\n";
echo "<td align=center>" . $row[wr_8] . "</td>\n";
echo "<td class='txt'>" . $row[wr_content] . "</td>\n";
echo "</tr>\n";
}
echo "</table>";
echo "</body></html>";
댓글 전체
\r\n 을 적용해 보세요