Tag: 出口

PHP的Excel多个导出在多个工作表|| 致命错误:未捕获exception“PHPExcel_Exception”

我正在使用PHP Excel,用于导出两张数据。 每个工作表应该有不同的结构和不同的。 在这里,我有代码,我试图用来生成2张不同名称,但相同的数据和结构。 这是我使用的代码: <?php include '…config.php'; /** Error reporting */ error_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE); date_default_timezone_set('Europe/London'); if (PHP_SAPI == 'cli') die('This example should only be run from a Web Browser'); /** Include PHPExcel */ require_once dirname(__FILE__) . '/../Classes/PHPExcel.php'; // Create new PHPExcel object $objPHPExcel = new PHPExcel(); // FIRST SHEET BEGIN // Rename […]

Excel导出显示'##### …'

我试图导出一个Excel数据库到.txt(制表符分隔),但我的一些单元格相当大。 当我输出到txt时,有些单元格被导出为“####### ….”,这是令人惊讶的无用的。 这有发生在其他人身上吗? 你知道一个简单的修复? 来自我的专栏的一个单元格的数据: 会计,非洲研究,农业/生物资源工程,农业经济学,农业科学,解剖学/细胞生物学,动物生物学,动物科学,人类学,应用动物学,build筑学,艺术史,大气海洋科学,生物化学,生物学,植物学研究,化学工程,化学/生物有机/环境/材料,教会音乐表演,土木工程/应用力学,经典作曲,计算机工程,计算机科学,当代德国研究,营养学,早期音乐表演,地球/行星科学,东亚研究,经济学,电气工程,英语文学/戏剧/戏剧/文化研究,创业,环境,环境生物学,金融学,食品科学,计算机基础,法语/语言学/文学/翻译,地理,地理/城市系统,德语,德语语言/文学/文化,西class牙语言/文学/文化,历史,人文学 工业关系,信息系统,国际商务,国际发展研究,意大利研究/中世纪/文艺复兴,爵士表演,犹太研究,键盘研究,幼儿园/初等教育,幼儿园/初等教育/犹太教研究,运动机能学,劳资关系,拉丁美洲/加勒比研究,语言学,文学/翻译,pipe理科学,市场营销,材料工程,math,math/统计学,机械工程,微生物学,微生物学/免疫学,中东研究,采矿工程,音乐,音乐教育,音乐技术,音乐理论,北美研究,营养,运营pipe理,组织行为学/人力资源pipe理,表演艺术,哲学,体育,物理,生理学,植物科学,政治学,心理学,魁北克研究,宗教研究/圣经/释义/世界宗教,资源保存,俄罗斯,科学的茶 中学教育/音乐,中等教育/科学,社会工作,社会学,软件工程,土壤科学,战略pipe理,法语/英语作为第二语言的教学,神学,野生生物学,野生动植物资源,妇女研究。

PHP生成.xlsx

我生成扩展名为.xlsx的Excel文件 这是我生成的简单代码 $file = "test.xlsx"; header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); header('Content-Disposition: attachment; filename='.$file); $content = "Col1\tCol2\tCol3\t\n"; $content .= "test1\ttest1\ttest3\t\n"; $content .= "testtest1\ttesttest2\ttesttest3\t\n"; echo $content; 但是,当我打开生成的文件时,我得到一个错误。 Excel cannot open the file 'test.xlsx' because the file format or file extension is not valid. 一直在寻找正确的代码1小时,但我没有find解决办法。 提前致谢。

如何使用PROC EXPORT导出到Excel中的多个选项卡

我在我的项目文件中有一些SAS数据集,我想将它们合并到一个电子表格中 – 每个数据集位于不同的选项卡上。 我在这里find了一个解决scheme: https : //communities.sas.com/thread/58447,但它不适合我。 我使用的代码是: proc export data=work.dod_ltd file='H:\Projects\DOD_Report\Sample.xlsx' dbms=xlsx; sheet='LTD Detail'; proc export data=work.dod_std file='H:\Projects\DOD_Report\Sample.xlsx' dbms=xlsx; sheet='STD Detail'; proc export data=work.dod_life_waiver file='H:\Projects\DOD_Report\Sample.xlsx' dbms=xlsx; sheet='Waiver Detail'; run; 但是,不是添加新的选项卡,而是每个proc导出都覆盖现有的“Sample.xlsx”文件,因此最终只有“放弃详细信息”选项卡。 如何将标签添加到现有的电子表格? 谢谢! 麦克风

Python:在多张纸上将pandasDataFrame写入Excel的最快方法

我需要将24个pandas数据框(140列x 400行)导出到Excel中 ,每个都放到不同的工作表中。 我正在使用pandas的内置ExcelWriter 。 运行24个场景,需要: 51秒写入.xls文件(使用xlwt ) 86秒写入.xlsx文件(使用XlsxWriter ) 141秒写入.xlsm文件(使用openpyxl ) 只需运行21秒程序(不输出Excel) 写入.xls的问题是电子表格不包含格式化样式,所以如果我在Excel中打开它,select一列,然后单击“逗号”button来格式化数字,它会告诉我:'style comma not found ”。 我没有把这个问题写入一个.xlsx ,但是速度更慢。 有关如何使出口速度更快的build议? 我不能成为第一个有这个问题的人,但经过几个小时的search论坛和网站,我还没有find任何明确的解决scheme。 我唯一能想到的就是使用Python导出到csv文件,然后编写一个Excelmacros将所有CSV合并到一个电子表格中。 .xls文件是10 MB,而.xlsx 5.2 MB 谢谢!

PHP / MySQLi excel导出没有列标题

我有一些我用来导出到Excel使用MySQL的代码。 我将语法切换到MySQLi,它的工作原理除了不在Excel中打印列标题。 我是MySQLi的新手,请原谅我。 这里是代码(我会尽量省略不必要的代码): <?php include("../include/database.php"); global $ts; $ts = date('mdY-His'); session_start(); $where = $_SESSION['where']; $sql = "SELECT * FROM `main_table` WHERE " . $where . ""; $result = mysqli_query($dbc, $sql) or die(mysqli_error()); header("Content-Type: application/xls"); header("Content-Disposition: attachment; filename=importdetails-".$ts.".xls"); header("Pragma: no-cache"); header("Expires: 0"); header("Content-Transfer-Encoding: binary "); // here is the formatting for Excel $sep = "\t"; […]

Grails导出插件设置时区

我在Excel文件中导出包含date的logging列表。 我在Grail 2.3中使用Export plugin 1.6。 这是我使用的简单代码: exportService.export("excel", new FileOutputStream(new File(pathFile + "BSE.xls")), bseRecordList, [:], [:]) 该文件是正确创build,但所有的date,我把格林尼治标准时间的价值,而不是原来的。 我认为我可以通过的字段参数中有一个设置,但我不知道要写什么。 谢谢

自定义导出p:从.xls到.pdf的dataTable数据

我来自马其顿,在我的国家我们使用西里尔字体。 我正在NetBeans IDE中开发一个Web应用程序,并使用PrimeFaces 5.2框架。 为了导出,我使用poi-3.9.jar和itext-2.7.1.jar 。 我创build了一个表格<p:dataTable> ,用一些西里尔文本列(像名字,姓氏等列)来填充。 在我的应用程序中,我喜欢使用导出到PDF并导出到Excel,因此客户端可以从表中导出数据作为报告或其他内容。 导出到Excel的效果很好。 我可以看到所有的数据(包括西里尔语文本),并可以在postProcessor中修改它。 在后处理程序中,我使用蓝色背景创build表格的标题,为每个单元格添加边框,如果行数更多,则行更大,自动调整所有列等。 来自xhtml的代码: <p:dataTable var="u" value="#{WebClient.allRemoteParkingUsers}" id="uncheckedParkingRequests" rowKey="#{u.ID}" editable="true" tableStyle="table-layout: auto;" emptyMessage="Не постои ниеден паркинг клиент според податоците по кои пребарувате." filteredValue="#{WebClient.filtered_users}" widgetVar="client_table" paginator="true" rows ="20" rowsPerPageTemplate="20,50,100" paginatorAlwaysVisible="true" paginatorPosition="bottom" paginatorTemplate="{PreviousPageLink} {CurrentPageReport} {NextPageLink} {RowsPerPageDropdown} {Exporters}"> <f:facet name="header" id="naslovTabela"> <p:outputLabel value="Листа на паркинг клиенти"/> <p:outputPanel style="text-align: right; […]

如何在我的项目中实现进度条?

我一直在看很多关于进度条的例子,所以我迷惑了自己。 在我的项目中,我有一个excel.png图标,单击时会运行一个导出表格数据到excel的页面。 正如你所能理解的,编译和导出数据可能需要一些时间,大约需要30多秒。 这是用户有足够的时间开始点击其他项目,因为没有任何迹象表明任何事情正在发生。 这个解决scheme当然是一个进度指标,有很多例子说明如何build立进度指标。 但是,我看不出指标如何在我的项目中使用,我的难处在于代码的位置以及它的样子。 我输出excel的数据的页面被称为GenSRPFLens.cshtml: @{ Layout = null; var appData = Server.MapPath("~/App_Data"); var originalFileName = "orgSRPLens.xls"; var newFileName = string.Format("{0}.xls", Guid.NewGuid().ToString()); var originalFile = Path.Combine(appData, originalFileName); var newFile = Path.Combine(appData, newFileName); File.Copy(originalFile, newFile); var lenscat =Database.Open("A-LensCatFE-01SQL"); var CustomerCode = !UrlData[0].IsEmpty()?UrlData[0]:"1"; var sql = "Select * from dbo.qryDiscountLensPrice WHERE CustomerCode=@0 Order by LensForm, […]

是否有可能从JIRAdynamic导出数据到Excel?

我想在Excel中设置一个数据导入源,通过它我可以dynamic地从Jira中提取数据。 我知道这曾经是可能的使用Excel Web查询和我想要使用的Jirafilter的XML链接。 我一直无法确定这是否仍然有可能。 如果不是,还有另一种方法来实现这一目标吗?