如何使用 simplexlsxgen php 在 cordova apache 中制作打印/下载 excel 按钮

问题描述 投票:0回答:1

我有一个菜单,其中包含该员工缺勤的回顾。我想创建一个函数,可以将摘要打印/下载为 Excel 文件。当我使用浏览器(使用笔记本电脑窗口)运行时,它起作用了。但是当我尝试使用移动设备(android apk)时它不起作用。

编辑: 没有错误代码,因为它在浏览器中有效。而且我不知道如何在移动设备上查看错误。因为我使用物理设备移动设备(是的,我首先在我的设备中安装它)

这是我的标记:

<button id="printRekapBulan" class="btn btn-success">Print Absence</button>
$("#printRekapBulan").click(function(){
    windows.href = "my/function/something"
})

这是我的 php 函数

$xlsx = Shuchkin\SimpleXLSXGen::fromArray( $myTemplateDataExcel);
    $xlsx->downloadAs('Rekap_Absensi.xlsx');
    exit();

我正在使用 shuchkin simplexlsx gen 的 php 库来制作 Excel。

我尝试学习这个,但我根本不明白。 拜托,我需要帮助。谢谢!

javascript php excel cordova printing
1个回答
0
投票

好的,我想我有解决这个问题的方法。我没有使用 cordova apache 的插件,而是使用外部浏览器来下载 Excel。所以在按钮事件中单击 javascript 只需像这样添加

$("#printRekapBulan").click(function(){
                window.open(encodeURI('link/to/download/excel'),'_system')
            })

open() 的第二个参数应该是 '_system' 否则,它不会打开外部浏览器。好吧,这个解决方法的缺点可能是只有 GET 方法可以工作。

© www.soinside.com 2019 - 2024. All rights reserved.