小编ang*_*nod的帖子

PHP生成.xlsx

我正在生成扩展名为.xlsx的Excel文件

这是我生成的简单代码

 $file = "test.xlsx";
 header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
 header('Content-Disposition: attachment; filename='.$file);
 $content = "Col1\tCol2\tCol3\t\n";
 $content .= "test1\ttest1\ttest3\t\n";
 $content .= "testtest1\ttesttest2\ttesttest3\t\n";
 echo $content;
Run Code Online (Sandbox Code Playgroud)

但是当我打开生成的文件时出现错误.

Excel cannot open the file 'test.xlsx' because the file format or file extension is not valid.

一直在寻找正确的代码1小时,但我找不到解决方案.

提前致谢.

php excel export

7
推荐指数
4
解决办法
6万
查看次数

MPDF div在表格内不起作用

我正在研究 mpdf,它是将 html 页面转换为 pdf 的一个很好的库,但是当我将块元素<div><p>放入表格单元格时,它的行为不像块元素,而是像内联元素。

代码:

 <td><div>Block Element</div></td>
Run Code Online (Sandbox Code Playgroud)

或者

 <td><p>Block Element</p></td>
Run Code Online (Sandbox Code Playgroud)

有没有办法让它成为块元素?

还是我应该使用其他库?

提前致谢。

html css php codeigniter mpdf

5
推荐指数
1
解决办法
6742
查看次数

MySql LEFT JOIN ON(前 6 个字母)

是否可以LEFT JOIN只使用 6 个字母ON

这是我的代码。

 SELECT 
    b.UID
 FROM master_listing AS a
 LEFT JOIN courier_information AS b ON LEFT(a.remarks, 6) = b.courierCode
Run Code Online (Sandbox Code Playgroud)

master_listing表

 id         remarks
  1         112233GOODAY
Run Code Online (Sandbox Code Playgroud)

快递信息表

 id      courierCode   UID
  1         112233      27
Run Code Online (Sandbox Code Playgroud)

不幸的是我上面的查询不起作用,它返回 NULL。

有什么办法可以做到这一点吗?

提前致谢。

mysql

2
推荐指数
1
解决办法
1318
查看次数

标签 统计

php ×2

codeigniter ×1

css ×1

excel ×1

export ×1

html ×1

mpdf ×1

mysql ×1