1. 程式人生 > >PHPEXcel儲存到本地時報錯

PHPEXcel儲存到本地時報錯

$PHPWriter->save($filename.".xls");

這句報錯:exception 'Exception' with message 'Could not close zip file 篩選.xls.' in E:\wamp64\www\smartcrm_2018\Base\Extend\Library\ORG\PHPExcel\PHPExcel\Writer\Excel2007.php:378 Stack trace: #0 

解決辦法:$filename = (strtolower(substr(PHP_OS,0,3))=='win') ? mb_convert_encoding($filename,'gbk','UTF-8') : $filename;
                   $PHPWriter->save($filename.".xls");

報錯原因:windows下因為匯出的是gbk格式的 所以在匯出的時侯含有中文的話就會有彈出關閉不了的情況,應該關閉的是亂碼。

相關推薦

PHPEXcel儲存本地時報

$PHPWriter->save($filename.".xls"); 這句報錯:exception 'Exception' with message 'Could not close zip file 篩選.xls.' in E:\wamp64\www\smartc

mariaDB 建立儲存過程時報

SQL如下: CREATEPROCEDUREccs5_test.curdemo() BEGIN select*fromccs_customer; END 錯誤資訊如下,不多說了,網上搜到了這樣的,加個delimiter //,但為什麼呢?如下原因,感覺好坑爹的,有木有,既

Spring+dwr在儲存資料時報ERROR [DefaultConverterManager][convertOutbound] No converter found for 'java.lang

今天在除錯一個功能時,出現這麼一個問題: ERROR [DefaultConverterManager][convertOutbound] No converter found for 'java.lang.reflect.Constructor' ERROR [Defau

android NDK開發中,用Cygwin調試本地代碼時報“Another debug session running,Use --force to kill it”原因及解決的方法

能夠 att cati kill 時報 andro 使用 deb gdb調試 在使用ndk-gdb調試的時候。運行$NDK/ndk-gdb --verbose報錯“Another debug session running,Use --force to kil

vue-cli 專案執行時報處理,'webpack-dev-server' 不是內部或外部命令,也不是可執行的程式,更換電腦執行本地的vue-cli專案報處理

在做vue-cli 腳手架搭建專案時,把本地專案拷回自己的電腦上執行報錯,後來經查閱解決, 報錯資訊 'webpack-dev-server' 不是內部或外部命令,也不是可執行的程式 或批處理檔案。 npm ERR! code ELIFECYCLE npm ERR! er

mysql儲存emoji表情報處理,qq互聯mysql儲存暱稱中帶表情的資料時報

前言      做qq互聯登入時發現一個問題,如果qq暱稱中有表情時存入mysql資料庫會報錯。 java.sql.SQLException: Incorrect string value: "ð" for colum n "name" at row 1 a

Windows下Spark-mlib儲存模型到本地

Windows下Spark-mlib儲存模型到本地報空指標解決方案 出這種錯誤真是一臉懵逼,程式碼肯定是沒問題的。二、解決辦法 下載編譯好的winutils.exe,該文章裡講述了出錯的原因; 把該執行檔案放置在某個路徑下,如 c:\\winutils\\bin; 在程式

【 Linux學習】Linux環境下利用wget下載https連結內容時報:無法本地校驗頒發者的許可權。 要以不安全的方式連線至 ,使用“--no-check-certificate”

一、問題描述 今天在CenterOS系統上使用wget命令下載一個https連結的內容時報錯,如下所示: [[email protected] /]# wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-

使用PHPExcel時報:Class 'Admin\Action\PHPExcel_IOFactory' not found

今天在tp框架中使用phpexcel進行匯入excel時出現了這個錯誤,百度了一下,發現是因為框架內部引入部分把引入的內容因為 'import()' 的問題,import()預設會給檔案新增 '.class.php'的字尾。同時將 '.' 替換為 '/',導致檔案路徑也解析錯

VS載入專案時報:尚未配置為Web專案.指定的本地IIS URL http://localhsst/..要開啟專案,需要配置虛擬目錄 。是否立即建立虛擬目錄

解決方法如下:開啟該專案得csproj檔案,找到<ProjectExtensions>這個標籤,是在最後部分,然後把<UseIIS>True</UseIIS>改

sqlserver欄位中儲存xml格式內容時報的問題

如果你資料表裡儲存的是xml資料: such as: <order version="1.0" orderid="123669425" orderid_parent="" shopid="" unionName="doumai" userid="102138995

用localStorage進行本地存取資料時報,但在別人的瀏覽器可用的原因

報錯:Uncaught DOMException: Failed to read the 'localStorage' property from 'Window': Access is denied for this document.解決辦法:和中文路徑沒有關係,我用的是

PHPexcel儲存檔案到本地目錄 與 日期的轉換

儲存檔案到本地目錄: 去掉所有header,修改$obwrite->save('php://output') 為 $obwrite->save("檔案相對路徑")。 讀取單元格日期格式資

某欄位的值設為空字串,然後儲存時報:不能為null

問題復現: 比如上圖這張表,我這樣賦值 val busiOppty= BusinessOpportunity() busiOppty.opptyName = "" busiOppty.cstmName = "" busiOpptyRepo.save(

xaml引用本地IValueConverter時報

今天遇到一個問題,在引用本地的Converter,總是報 名稱空間“clr-namespace:*********”中不存在“xx

解決MysqlWorkbench Export Data時報:'delayed-insert'=FALSE

mage cnblogs 分享 logs png com .cn alt nbsp 解決MysqlWorkbench Export Data時報錯:'delayed-insert'=FALSE

向 mysql 插入漢字時報 Incorrect string value: 'xE6x9BxB9xE5x86xAC...' for col....

str 使用 需要 memento set like 好習慣 address 數據 Incorrect string value: ‘\xE6\x9B\xB9\xE5\x86\xAC...‘ for column ‘realname‘ at row 1 該情況一般是由數據

遠程訪問Function時報Remote table-valued function calls are not allowed.

dbo 訪問 遠程 his 解決 all 原因 rem tab 開始是這樣調用的:select * from [LinkedServer].[db name].dbo.[function name](param1, param2)原因: Only table-valued

mybatis 插入空值時報 TypeException

diff term pac bigint eric nested lin highlight ping 報錯內容:nested exception is org.apache.ibatis.type.TypeException: Could not set paramete

Spacemacs啟動時報:Symbol's funciton definition is void: cl-struct-define

space 不兼容 文件 編譯 mac 運行 void style truct 解決方法很簡單:刪除.emacs.d/elpa/ 目錄下面所有的*.elc文件。 原因:elc是el文件的預編譯文件,類似py文件的pyc文件,是一種二進制文件,不同版本的emacs是不兼容的。