在我目前的工作中,我要求public function companyProfileDetails($peo_id)
{
$sql = "SELECT * FROM company left join people_company on people_company.pcy_company_id = company.cmp_id where people_company.pcy_people_id ='".$peo_id."'";
$query = $this->db->query($sql);
return $query->row();
}
public function companyAgentDetails($cmp_id)
{
$sql = "SELECT peo_id,peo_name FROM people_company left join people on people.peo_id = people_company.pcy_people_id WHERE people_company.pcy_company_id ='23' ";
$query = $this->db->query($sql);
return $query->result();
}
将SAPUI5
控件的数据下载到Table/list/etc
excel文件扩展名(不是.xlsx
扩展名)。
请指导我一些好的例子或概念。
提前感谢你。
答案 0 :(得分:0)
我找到了一个在sapui5 中下载 .xlsx文件的解决方案。请随时提供我的工作反馈。
首先从表/列表控件中获取数据,然后使用下面的代码在sapui5中生成.xlsx文件。
<强> some_etc_controller.js 强>
.csv
下载指定的javascript库文件并将其放入您的sapui5 lib文件夹中。
Blob.js:https://github.com/eligrey/Blob.js/blob/master/Blob.js
xlsx.js:https://github.com/SheetJS/js-xlsx/blob/master/xlsx.js
答案 1 :(得分:0)
现在有更好的选择。我认为this示例可以为您提供帮助。
sap.ui.export.Spreadsheet
创建一个新的电子表格导出对象。使用此对象可以从表格数据构建和下载Office Open XML电子表格格式的电子表格文件。此功能通常与UI5表一起使用。