Tag: 导出

导出列从MySQL到Excel电子表格 – PHP(date格式错误)

我正在试图从MySQL数据库中的表中导出3列|: ReferenceNumber , CustomerName和DateOfSigning 。 目前下面的代码提取适当的列成Excel文件,但我有一个小问题: Excel文件中的我的DateOfSigning字段为####### ,数据库中的date格式为YYYY-MM-DD。 任何想法,我将如何解决这个问题? 我的代码: <?php //Export MySQL data to Excel File //Edit MySQL Connection Info: $DB_Server = "localhost"; //MySQL Server $DB_Username = "root"; //MySQL User Name $DB_Password = ""; //MySQL Password $DB_DBName = "dba"; //MySQL Database Name $DB_TBLName = "Billing"; //MySQL Table Name //DEFINE SQL QUERY: $sql = "Select […]

VB.net循环保存多个Excel文件

我正在使用以下代码将值写入数据表,然后将其导出到Excel。 我现在想要实现的是修改代码,以便为每个唯一客户保存一个单独的Excel文件([Customer Lookup]) 这是我的出口代码: Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 'Initialize the objects before use Dim dataAdapter As New SqlClient.SqlDataAdapter() Dim dataSet As New DataSet Dim command As New SqlClient.SqlCommand Dim datatableMain As New System.Data.DataTable() Dim connection As New SqlClient.SqlConnection 'Assign your connection string to connection object connection.ConnectionString = "server=inlt01\SQLEXPRESS; " […]

将MySQL数据导出到Excel会导致错误

导出数据到excel,使用PHP,它被导出,但我不断收到这些错误消息: “'database.xls'的文件格式和扩展名不匹配,文件可能被破坏或者不安全,除非你信任它的源码不要打开它,你想打开它吗? “Excel已经检测到'database.xls'是一个SYLK文件,但是不能加载它,要么是文件有错误,要么是不是SYLK文件格式,Clic OK试图以不同的格式打开。 点击确定几次后,它确实打开,但我想知道是否有一个简单的方法来解决这个问题。 这是代码(使用约翰·彼得的代码 ): <?php //db connection data //create MySQL connection $sql = "Select * from $DB_TBLName"; $Connect = @mysql_connect($DB_Server, $DB_Username, $DB_Password) or die("Couldn't connect to MySQL:<br>" . mysql_error() . "<br>" . mysql_errno()); //select database $Db = @mysql_select_db($DB_DBName, $Connect) or die("Couldn't select database:<br>" . mysql_error(). "<br>" . mysql_errno()); //execute query $result = […]

ClosedXML导出列标题为Excel

我有一个函数来导出datagridview使用CloedXML excel。 一切正常,但: 我从datagridview添加列到datatable使用 foreach (DataGridViewColumn column in dgvLoadAll.Columns) { dt.Columns.Add(column.Name); } 这使用column.Name这是我的dgvdevise(名称)。 我想添加column.HeaderText。 当我使用 dt.Columns.Add(column.HeaderText, typeof(string)); 它成功添加列标题,但导出不起作用。 它只导出没有特殊字符或空白字符的列。 (“名称”列已导出,但“IUPAC名称”或“Čas”不是,…)。 重命名不是一个选项。 这是导出函数的一部分,负责编写单元格。 只要提醒一下:当我使用column.Name时,它可以100%正常工作。 foreach (int rowindex in rowsselected) { foreach (int columnindex in columnsList) { worksheet.Cell(k+2, j+1).Value = dt.Rows[rowindex] [columnindex].ToString(); j++; } j = 0; k++; }

C ++ ExportAsFixedFormat保存为PDF

我使用VS2010 C ++和Office 2010来创build基于Excel模板的报表。 C ++可以成功打开,插入值并将xlsx保存为其他内容,但是我希望它也可以将其另存为PDF。 尽pipe在VB,C#和PowerShell中看到了一些示例,但我正在努力使用ExportAsFixedFormat()函数的_variant_t参数。 任何人都可以提供示例代码? 我的function的shell: Excel::_ApplicationPtr pXL; if (FAILED(pXL.CreateInstance("Excel.Application"))) { return FALSE; } pXL->Workbooks->Open("c:\\tempRep.xlsx"); pXL->PutVisible(0, FALSE); // Get the active worksheet Excel::_WorksheetPtr pWksheet = pXL->ActiveSheet; //… use the spreadsheet // Save the worksheet pWksheet->SaveAs("c:\\newRep.xlsx"); pWksheet->ExportAsFixedFormat(??const _variant_t &Filename, ….??) 谢谢,史蒂夫

使用C#将大数据导出为多张表

我需要将6'00'000 +logging数据表导出为ex​​cel。 我试着用下面的代码, 但我得到了OutOfMemory exception 。 现在我想将所有这些logging导出到多个工作表而不是单个工作表来克服这个错误。 这里是我的代码导出数据到Excel中。 private void ExportDataToExcel(DataTable Tbl) { Response.Clear(); Response.ClearContent(); Response.ContentType = "application/octet-stream"; Response.AddHeader("Content-Disposition", "attachment; filename=PeriodicJobEvents.xls"); GridView excel = new GridView(); excel.DataSource = Tbl; excel.DataBind(); excel.RenderControl(new HtmlTextWriter(Response.Output)); Response.Flush(); Response.End(); } 请帮助我了解如何将6'00'000 +logging导出到多个表单。

将特定的xls列导出到txt

我喜欢从.xls文件导出2列到TXT。 让我们说列C和D.我也试图用_分隔他们。 .xls有几张纸,我只需要其中的一张。 你怎么理解呢? 这是我迄今为止。 我从来没有做过这样的事情,我真的不知道我在做什么rihgt /错。 我得到各种各样的错误和难以想象的数字。 Dim saveDir set fso = CreateObject("Scripting.FileSystemObject") set shell = CreateObject("WScript.Shell") set objExcel = CreateObject("Excel.Application") Set objArgs = WScript.Arguments Set fso = CreateObject("Scripting.FileSystemObject") set top = fso.GetFolder(shell.CurrentDirectory) DirBase = top & "\" & "jipCOPY" & "\" Set objExcel = CreateObject("Excel.application") set objExcelBook = objExcel.Workbooks.Open(DirBase & "1.xls") objExcel.application.visible=false objExcel.application.displayalerts=false […]

使用CDATA标签从Excel中导出XML

我试图确定一个简单高效的过程,用于将数据从excel导出到XML,同时将某些字段封装在CDATA标签中。 我已经到了导出XML的地步(使用这里概述的过程),但我坚持注入CDATA标签来包装特定字段值的最佳方法。 我已经广泛search,但没有find一个解决scheme。 如果可能的话,我不希望将实际的CDATA标签包含在我的Excel数据中。 当前XML代码示例(摘录): <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <products xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <product> <code>1</code> <searchEngineSupportPages> <searchEngineSupportPage locale="en_US"> <siteSearchEngineSupports> <siteSearchEngineSupport siteCode="CH"> <urlValue>test-url</urlValue> <title>Test Title</title> <metaDescription>Test Desc</metaDescription> <metaKeywords>keyword, test</metaKeywords> </siteSearchEngineSupport> </siteSearchEngineSupports> </searchEngineSupportPage> </searchEngineSupportPages> </product> </products> 所需的XML代码示例(通知CDATA标签): <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <products xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <product> <code>1</code> <searchEngineSupportPages> <searchEngineSupportPage locale="en_US"> <siteSearchEngineSupports> <siteSearchEngineSupport siteCode="CH"> <urlValue>test-url</urlValue> <title>Test Title</title> <metaDescription><![CDATA[Test Desc]]></metaDescription> <metaKeywords><![CDATA[keyword, test]]></metaKeywords> </siteSearchEngineSupport> […]

在SELECT * INTO XLSX('cities.xlsx',{headers:true})中dynamic改变文件名FROM?

我正在使用这个函数来sorting和导出数据到excel window.exportData = function () { data.sort(function(a, b){ return a.destino – b.destino; }); alasql("SELECT * INTO XLSX('cities.xlsx',{headers:true}) FROM ? ", [data]); 它运作良好。 我需要将名称“cities.xlsx”更改为名称,例如, var filename ='cities'+ variable +'。xlsx'; 并获得 alasql(“SELECT * INTO XLSX(”filename“,{headers:true})FROM?”,[data]); 为了避免与Excel中保存的文件混淆。 先谢谢你。

独立的excel从C#

我出口我的HTML像这样的excel: // our html datas // you can use foreach for repating sTEXT = @"<table class='table'><thead>"; sTEXT += @"<th>"; sTEXT += @"Caption A"; sTEXT += @"</th>"; sTEXT += @"</thead>"; sTEXT += @"<tr>"; sTEXT += @"<td>abcdef</td>"; sTEXT += @"<td>ghjklm</td>"; sTEXT += @"</tr>"; sTEXT += @"</table>"; // our screen literaldata sets lblData.Text = sTEXT; // excel output […]