从一个bytebuffer生成一个excel文件

我有一些调用我的后端服务的石匠代码,它返回我希望生成的Excel工作簿的字节缓冲表示。 在编写excel文件时,我最终得到一个充满乱码的excel文件(大概是bytebuffer本身)。 这是我写出文件($ response是我的后端服务返回的bytebuffer):

$m->clear_buffer(); setHeader('content-type', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); setHeader('Content-Disposition', attachment; filename="packlist.xlsx"); WPHTTPResponse::write($response); $m->abort(); 

我知道我的函数正在被调用,它正在返回一个对象,但是我不知道它在写错的地方。 我错过了一个步骤,还是我写错了吗? 有任何想法吗?

非常感激

Interesting Posts