Tag: xls

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 […]

导出Gridview到Excel – 外部表格不是预期的格式

这是我的代码,但最终我意外的格式错误。 MIMEtypes必须有错误,但是我发现这是一个原始的官方MIMEtypes。 我错过了什么? 每次我试图打开任何文件,我创build的这个方法似乎是“腐败”,但是当我点击消息一切正常。 消息: 您尝试打开的文件“name.ext”与文件扩展名指定的格式不同。 打开文件之前,validation该文件是否已损坏并且来自受信任的来源。 你想现在打开文件吗? 但是,我需要摆脱这个警告,因为我无法导入文件,因为它是无效的。 如果我将文件保存为2003-2007格式的.xls,它似乎是固定的。 但是这不是一个可行的解决scheme。 protected void ExportToExcel(string fileName) { var cmd = new SqlCommand(query); var dt = GetData(cmd); var writer = new StringWriter(); var gridview = new GridView(); gridview.AllowPaging = false; gridview.DataSource = dt; gridview.DataBind(); Response.Clear(); var hw = new HtmlTextWriter(writer); gridview.RenderControl(hw); Response.ContentType = "application/vnd.ms-excel"; Response.AddHeader("Content-Disposition", "attachment;filename=" + […]

将多个gridview或数据集导出到单个或多个excel表单

即时通讯使用这种方法导出单个网格到Excel savedialog.Filter = "Microsoft Excel Documents|*.xls"; savedialog.DefaultExt = "xls"; savedialog.FileName = "Document"; if (savedialog.ShowDialog() == DialogResult.OK) { dtTable.ExportToXls(savedialog.FileName, true); } 我需要导出4 gridview到单个Excel表或多个工作表 请帮我弄明白

CSV到没有安装Excel的多页XLS。 电源shell

我有一个多个CSV文件的文件夹。 我想采取所有这些,并使用代表每个CSV文件的工作表创build一个XLS(或xlsx)。 这里的关键区别是Excel没有安装,不能。 我知道我可以使用EPPlus库 – http://epplus.codeplex.com/ 。 我也读过使用Access数据库引擎 – http://www.microsoft.com/en-us/download/details.aspx?id=13255 。 我已经经历了许多不同的脚本,以传统的方式将CSV转换为XLS,并尝试将它们转换为使用其中的一种,但似乎并没有太大的变化。 这甚至可能没有Excel? 我会打开安装像LibreOffice这样的东西,并学习如果这是一个可行的select脚本。

.Net核心读取xls文件

我正在尝试读取将在Azure环境中托pipe的.NetCore控制台应用程序中的.XLS文件。 我正在使用EPPlus.Core (版本1.3.2)并获取下面的错误 “ EPPlus无法打开软件包,软件包是OLE复合文件,如果是encryption软件包,请提供密码 ” 我认为XPS文件不被EPPlus核心支持 请build议我一个解决scheme来解决这个问题。

Java XLS通过列名获取单元格

我目前正在开发一个项目,我需要用Java编辑XLS。 xls的第一行是一个有列名的行。 我想使用列名在下面的单元格中插入数据。 而不是使用getCell插入前缀号码,我希望应用程序使用variablesstring来插入数据。 (评论部分是我为自己写的信息,它可能是有用的)。

如何在Excel中的所有行内容添加斜杠?

image UploadPic/2012-02-08/132168689584.jpg UploadPic/2012-02-08/132168689539.jpg UploadPic/2012-02-08/132168689579.jpg UploadPic/2012-02-08/132168689580.jpg UploadPic/2012-02-08/132168689659.jpg UploadPic/2012-02-08/132168689698.jpg UploadPic/2012-02-08/132168689611.jpg UploadPic/2012-02-08/132168689621.jpg UploadPic/2012-02-08/132168689610.jpg UploadPic/2012-02-08/132168689658.jpg 有一个像上面的列(img),现在我想在UploadPic (/ UploadPic)之前添加一个斜杠,并使用批处理。 我该怎么做?

为什么我会收到错误

在我的代码中,我有一个函数来validation工作表中的单元格是否包含有效值,意思是:1.它包含一些东西。 2.包含的值不是SPACE,TAB或ENTER。 当我只是检查打印的function(打印单个单元格函数返回的值),显然,一切工作正常。 当我将“结果打印”集成到while循环中时,为了检查单元格范围,它收到错误消息: Can't call method "value" on an undefined value at D:\test.pl 这里是我的代码: use strict; use Spreadsheet::ParseXLSX; my $parser = Spreadsheet::ParseXLSX->new(); sub check_cell($) { my ( $worksheet, $a, $b ) = @_; if ( $worksheet->get_cell( $a, $b ) or not ord( $worksheet->get_cell( $a, $b )->value() ) ~~ [ 32, 9, 10 ] ) […]

xlrd库不能使用xlsx files.any方式来隐藏xlsx到xls使用python?

我想使用python将xlsx文件转换为xls格式。 原因是即时通讯使用xlrd库parsingxls文件,但xlrd不能parsingxlsx文件。 在这个阶段切换到不同的库对我来说是不可行的,因为整个项目使用xlrd,所以需要做很多改变。 那么,有没有什么办法可以编程地将xlsx文件转换为使用python的xls? 请帮助谢谢

如何使用Perl将数据保存在excel xls文件中?

我可以使用perl保存excel文件为.csv,像这样: print "Content-type: application/vnd.ms-excel\n"; print "Content-Disposition: attachment;filename=\"file name.xls\"\n\n"; print"Fruits, Cost"; #然后循环的结果。 但是我需要保存这个.xls因为我想要使用颜色。 任何人都可以帮忙?