Tag: PHP的

使用Spreadsheet_Excel_Writer进行sorting和过滤

当使用PHP的Spreadsheet_Excel_Writer Library pear时,是否有一种方法可以创build一个带有sorting/filter(在最近的Excel版本中由大的AZ漏斗图标表示)标题激活的excel文件?

如何将excel表导入数据库时​​转换date

我有一个格式01年3月1日的Excel表格。 当我导入该CSV文件到我的数据库中,它存储为0000-00-00。 如何在导入时转换dateformat 或者有没有其他办法? PLZ的帮助 这是即时通讯使用导入到数据库的代码 $databasetable = "sample"; $fieldseparator = ","; $lineseparator = "\n"; $csvfile = "../uploads/" . basename( $_FILES['file']['name']); $addauto = 0; $save = 1; $outputfile = "../temp/output.sql"; if(!file_exists($csvfile)) { #echo $csvfile; echo "File not found. Make sure you specified the correct path.\n"; return 0; exit; } $file = fopen($csvfile,"r"); if(!$file) { #echo […]

PHP到Excel特殊字符的问题

我正在尝试使用我在某个网站上find的代码将mysql转换为excel。 这里是我试图使用的代码的链接: http://www.phpsimple.net/tutorials/mysql_to_excel/ 当我尝试保存excel它工作正常,它没有特殊的字符。 但它转换从MySQL的以下数据 ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ 进入这个在Excel中 ÇÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃà “×£I©Î'âžÏ†Îμâ©Â£A¥â,§ 和从MySQL下面的文本,它不会显示任何东西在Excel文件。 ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧Çüéüâ äàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧ÇüéüâäàåçêëèïîìÄÄÉôöòûùÿÖ܃áñÑαßΓΣΩδ∞φε∩£¥₧Çüéüâäàåçê ëèïîìÄÄÉôöòûùÿÖ܃áñÑαß 我试着设置下面的额外的标题,但它没有帮助: header("Content-type: application/vnd.ms-excel; charset=UTF-8; encoding=UTF-8");

剩余税额的百分比

我设法通过使用以下(请注意我使用dd / mm / yyyydate格式:)在excel上执行此操作 用户input分配给单元格A1的date01/01/2007 计算找出当前纳税年度=IF(MONTH(A1)<>4,YEAR(A1)-1,IF(DAY(A1)>=6,YEAR(A1),YEAR(A1)-1))现在的纳税年度是2006 该date的纳税年度开始= =DATE(A1,4,6) 06/04/2006 =DATE(A1,4,6)结果 纳税年度结束=DATE(R54+1,4,5)结果 最大天数=ABS((R55-R56))+1结果= 365 (用于检测闰年) 纳税年度过去的天数=ABS(R53-R55-R57)结果= 95 退税剩余百分比=(R58/R57)*100结果是26.02739726 现在我需要在PHP中做同样的事情,老实说,不知道从哪里开始。

在excel中使用php编写date格式的string

我正在使用工作簿和工作表库来下载我们项目中的Excel工作表。 但是这个库以“文本”或“通用”格式写入数据是一个问题。 大多数用户希望按当前格式对date进行sorting,现在的问题是他们将按字母顺序sorting。 因此,请帮助我在date格式,所以当它sorting时会相应地(从最旧到最新或从最新到最旧)。 是否有任何function或类的格式datestring(如“2011年8月24日”)到实际date合成? 非常感谢。

将Excel转换为Word,然后再从Word中的Excel中

我有一个Excel文件,这是在印地文kruti,我想转换成mangal,但没有任何软件或工具提供它,但它适用于Word所以是任何方式将该Excel文件转换为Word,所以我可以将其转换为kruti mangal,然后再次将其转换为相同的格式的Excel?

在将spreadsheet_excel_writer中的“工作表”添加到工作簿之后,是否可以修改工作表的标题?

问题是我不能将Worksheet :: setInputEncoding设置为未创build的工作表,但我需要以utf = 8格式将名称设置为此工作表。 所以现在我得到了这个结果:工作表标题中的一些不可读的符号。 有什么build议么?

PHP导出到xls

好吧,下面的代码有几个问题,所以我想我会把它粘贴在这里,看看你能告诉我什么是错误的,以及如何解决。 第一个主要问题是今天它开始打印从服务器收到的重复头 第二个问题稍微小一点,那就是从数据库中只打印出最多39行,当我请求更多超时并被中断 如果有人能帮我解决这个问题,那就太好了。 <? header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-Type: application/force-download"); header("Content-Type: application/octet-stream"); header("Content-Type: application/download"); header("Content-Disposition: attachment;filename=iNcard-Export-{$_GET['ids']}.xls "); header("Content-Transfer-Encoding: binary "); // Connect database. mysql_connect("localhost","USERNAME","PASS"); mysql_select_db("DATABASE"); $leaddate = $_GET['date']; $arr = $_GET['leadstatus']; // Get data records from table. $result=mysql_query("select customer.*, admin.firstname as LeadFirstName, admin.lastname as LeadLastName FROM customer_detail as customer LEFT […]

将数据库数据导入现有的Excel文档选项卡

我有一个从MySQL数据库表中获取数据的脚本,并创build一个新的.csv excel文档并在其中插入所有数据。 现在请注意,这个脚本创build了一个新的csv文件。 部分脚本: $result = mysql_query("SHOW COLUMNS FROM ".$table.""); $i = 0; if (mysql_num_rows($result) > 0) { while ($row = mysql_fetch_assoc($result)) { if($row['Field'] != 'id'){ $csv_output .= $row['Field']."; "; $i++; } } } $csv_output .= "\n"; $values = mysql_query("SELECT title, firstname, initials, lastname, address, address_nr, emailaddress, zipcode, city, phone, mobile, website FROM ".$table." WHERE […]

xls到ods转换与PHP

最近对于我正在工作的一个项目,我被困在一块岩石和一个坚硬的地方之间。 一方面,我有一个第三方组件,它给了我一个.xls格式的特定报告。 这个对手不受我的控制,所以这样停下来。 另一方面,我有一个odsparsing器,parsing所有的数据到MySQL。 这也不能改变,因为我需要的文件实际上是进一步操作ods。 此外,委托该项目的一方要求这样做。 有没有办法将xls转换为与PHP的ods? 也许在另一个中间。 也许XML或类似的东西? 这一切都在LAMP上运行,坦率地说,我甚至不介意一些命令行工具