我想导出.txt文件中的数据表记录,并使用文件处理函数来完成此操作,但当我试图在txt文件中创建表时,它会给予我以下输出:
通过这样做
$fileName = 'filenametxt'.date('Y_m_d_H_i_s').".txt";
$filePath = $upload_path.'/file_folder_txt/';
$fileNameWithPath = $filePath.$fileName;
$txtHeaderData .= '<table id="" class="uk-table uk-table-hover uk- table-striped uk-table-condensed" border="0" cellpadding="5">
<tr>
<th>Location</th>
<th>Filed Name</th>
<th>Length</th>
<th>Description of Fields</th>
</tr>
';
$txtHeaderData .= '</table>';
$handle = fopen($fileNameWithPath, "w");
fwrite($handle, $txtHeaderData);
但预期输出为:
有人能帮助我如何才能做到这一点吗?
1条答案
按热度按时间7d7tgy0s1#
你看到/想要的表格只是一个默认的HTML表格,由浏览器设置样式。TXT文件只保存文本,没有样式,你的文件似乎做得很好。
您可以将输出编写为CSV文件,这将允许人们在Excel中查看该文件(基本上是在大表中)
我还没有时间测试这段代码,但是根据docs它应该可以工作。
你也可以写你自己的txt表,但我不建议这样做,因为有些列总是比其他列大。