Tag: PHP的

计算指数

在Excel =(B5/2)^2*3.141592654 ,其中B5是杆。 这不会产生相同的结果。 $rodarea = $rod/2 ^2*3.141592654 ; 我究竟做错了什么? 谢谢。

PHP导出到CVS,但发生的事情,使CSS完全无法使用

我每天通过自定义的phpscript出口昨天(Magento)的销售。 由于我们有直接银行服务,所以我不得不改变一下代码。 我们的想法是在CC_Type(Visa,JBC,…)中设置“直接”的值,以便我们的分析有良好的数据。 csv看起来实际上是干净的,当我用excel或mssql手动导入(在那里你自定义导入),它的工作原理如下。 但是当我让它自己打开(就像我们的系统会在晚上导入数据一样)奇怪的事情发生。 在数据/function栏(fx)中,您可以看到光标在D上,如果我插入更多字母,它们将在onlineshop后面的p后面显示。 头文件(第一行)和每个后面的数据库都会被导入而不用“” ,我知道excel有时会这样做,但是它从来没有用过这个文件。 那么这是一个谎言,我从来没有支付attation,如果是这样或者没有,因为它只是工作。 // class Mage_Shell_Compiler extends Mage_Shell_Abstract { const OUTPUT = false; const DEL = "\t"; const BR = "\r\n"; const FILEPATH = '../var/export/'; const FILENAME = 'tdtaCash'; protected $_orders = array(); protected $_csv_output = ''; protected $_headers = array( "dtTag" => false, // Bestelldatum "fiCBox" => 94, […]

在Excel的单元格边界与PHP

我使用干净的PHP绘制Excel表格: $xls .= "Field\t\Cell1\t\Cell2\tCell3\r\n" $xls .= chr(hexdec('FF')) . chr(hexdec('FE')) . $xls; //headers echo $xls; 有没有办法绘制单元格边框,而不使用Excel库?

在Android平板电脑上打开下载的Excel文件的问题

我正在处理一个应用程序,该应用程序使用系统中的数据生成一个excel文件。 excel文件在桌面上生成和下载很好,但是当我尝试在我的android平板电脑上下载它时,它不会打开。 它下载罚款,但打开时,一条消息告诉我,这不是一个有效的MS Excel文件。 它正试图下载的文件是从一个PHP脚本生成的,这些页眉在页面的顶部: header('Pragma: public'); header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); header('Last-Modified: '.gmdate('D, d MYH:i:s').' GMT'); header('Cache-Control: no-store, no-cache, must-revalidate'); header('Cache-Control: pre-check=0, post-check=0, max-age=0'); header('Pragma: no-cache'); header('Expires: 0'); header('Content-Transfer-Encoding: none'); header('Content-Type: application/vnd.ms-excel;'); header('Content-type: application/x-msexcel'); header('Content-Disposition: attachment; filename="Report.xls"'); // code below 我已经尝试了许多不同的标题,但没有任何作品。 点击运行的图标开始下载: top.document.location = 'script_that_generates_excel_file.php'; 我应该补充一点,在平板电脑上文件的大小是正确的,所以数据应该在那里。 任何想法是怎么回事? 为什么我无法打开平板电脑上的文件? 尝试在平板电脑上打开文件时出现错误: 北极星办公室: 打开文档时发生错误 纸张去: […]

是否有可能上传一个网页中的Excel(.xls / .xlsx)文件并显示它?

我想上传excel(.xls / .xlsx)文件在网页中,并显示在Excel中。 文件可能包含饼图或条形图。 我该怎么做? 是否有可能从Excel中编辑网页中显示的数据,并将其保存在数据库或Excel文件? 我正在PHP中做这个项目.. 编辑: 我的客户的要求是一个接口,正如excel页面一样工作。 他们必须直接复制粘贴excel数据到网页并保存。 我已经尝试了很多在互联网上的wp插件和php代码。 但是没有达到要求。 请帮助我的build议。 提前致谢。

我在哪里可以find一个很好的PHP类来导出数据从HTML或数据集excel文件格式化?

我正在寻找一个现有的PHP类,将数据导出到Excel文件。 我也需要能够创builddevise,使所有的报告看起来像报告的网页版本。 有人可以带我到一个良好的testingclass吗?

SQL Server数据库查询与PHP

我需要从工作中的Microsoft SQL Server数据库中获取一些数据。 当我有我需要的数据时,我需要制作一个可以保存在本地计算机上的Excel电子表格。 我发现PHPExcel似乎做了Excel部分的工作,但是从数据库获取数据呢? 我似乎无法find最近的事情。 只有老的教程。

PHP强制下载到网页

我有一个强制下载文件的问题。 我正在使用PHPExcel根据从我们的数据库中提取的信息创build一个xls文件。 这一切工作正常,Excel文件根据需要工作。 然后我尝试使用以下function强制下载创build的文件。 但是它下载的网页,而不是一个文件。 目前正在Win XP SP3,Notepad ++,XAMPP(Apache 2.4.3,PHP 5.4.7)上开发。 **function如下 public function downloadfile($file){ if(file_exists($file) && is_file($file)){ //ob_start(); echo $file; echo "in file exists"; header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.basename($file)); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate'); header('Pragma: public'); header('Content-Length: ' . filesize($file)); ob_clean(); flush(); readfile($file); //ob_end_flush(); }else echo "file or location does […]

PHP代码不能正确parsing我的CSV文件

我有一个CSV文件,我想parsing它使用PHP: Access_Code,Home_Address, Work_Address 1, 100 Broad St, 100 Main St 2, 200 Broad St, 200 Main St 3, 300 Broad St, 300 Main St 这是我的代码: $file = fopen($target_path,"r"); while(!feof($file)) { $groups2 = fgetcsv($file,","); print_r($groups2); } fclose($file); 我不想要任何幻想,只是为了弄清楚为什么会发生这种情况: OUTPUT: Array ( [0] => Access_Code [1] => Work_Address [2] => Home_Address 1 [3] => 100 Broad St […]

PHP导出为二进制Excel文件 – UTF-8字符编码

我正在使用这个简单的函数( 取自这里 )将PHP数组导出为简单的二进制Excel文件。 编写二进制Excel文件是我的要求。 public static function array_to_excel($input) { $ret = pack('ssssss', 0x809, 0x8, 0x0, 0x10, 0x0, 0x0); foreach (array_values($input) as $lineNumber => $row) { foreach (array_values($row) as $colNumber => $data) { if (is_numeric($data)) { $ret .= pack('sssssd', 0x203, 14, $lineNumber, $colNumber, 0x0, $data); } else { $len = strlen($data); $ret .= pack('ssssss', 0x204, 8 […]