我想以Enter button
和keyPress
格式下载从 SQL查询获取的结果。
SQL查询
Excel(CSV)
我想用CSV和PDF格式记录这些记录。当用户点击 Excel 时,将下载 Excel文件,点击 PDF 时,将下载 PDF文件
请帮我这样做。感谢
答案 0 :(得分:0)
首先,您需要将SQL的结果转换为每个所需的格式。 .CSV相对简单,因为你只需要一个逗号分隔的结果列表和一个行分隔符(\ n将很好地工作)。
您需要在返回结果之前设置文件的内容类型:
header('Content-Type:text/csv');
// code to output sql in csv format here
PDF需要某种类似TCPDF的库:https://tcpdf.org/examples/example_011/
前提仍然是samde:使您的查询然后使用结果使用PDF库向表中添加行。
答案 1 :(得分:0)
如果您正在寻找长期解决方案,最好的选择是使用SQL Server Reporting Services。 用户可以选择以您提到的所有格式下载结果集。