Tag: 数据库

导入数据从数据库到Excel使用Java?

导入数据从Excel到数据库使用Java,我find“Apachi POI”。 但现在,我想从数据库导入数据到Excel使用Java。 我也可以用这个“Apachi POI”吗? 如果不是,我必须做什么? 谢谢

有没有办法使用ODBC,让用户能够下载MySQL格式的Excel文件?

我有一个调查网站,收集用户input的数据并将其存储在MySQL中。 我想要一些用户能够去一个页面,允许他们下载一个格式化的excel文件的数据(注意,不是一个csv)。 我听说ODBC允许你与MySQL接口,但无法find任何服务器端应用程序。 可能吗? 我正在使用PHP的网站。 谢谢

奇怪的字符导出到Excel时

嗨即时通讯使用下一个代码在PHP导出到Excel。 其实它很好..但我总是得到奇怪的字符? (UTF8) 我发现加.. Response.Charset = "UTF-8"; Response.ContentEncoding = System.Text.Encoding.Default; 将解决我的问题.. 但我无法设法把它放在这里,我总是得到500服务器错误。 这是我的代码 //insertamos los headers que van a generar el archivo excel header('Content-type: application/vnd.ms-excel'); //en filename vamos a colocar el nombre con el que el archivo xls sera generado header("Content-Disposition: attachment; filename=ventas.xls"); header("Pragma: no-cache"); header("Expires: 0"); //hacemos la conexion al servidor MySql $dbhost = […]

从数据库提取值到数组中 – Excel-VBA

我连接到一个oracle数据库,基本上使用SQL语句将数据输出到工作表中: 这是将其复制到电子表格中的代码: Set oRsOracle = New ADODB.Recordset With oRsOracle .ActiveConnection = oConOracle .Open "SELECT CalcGrp_Name FROM Calc_Group" Sheets(2).Range("A1").CopyFromRecordset oRsOracle .Close End With Set oRsOracle = Nothing oConOracle.Close Set oConOracle = Nothing 基本上,而不是行Sheets(2).Range("A1").CopyFromRecordset oRsOracle有没有办法将这些值存储到一个数组或VB提供的任何数据结构,我基本上想要使用这些值,并随机填充它们到另一个数据testing生成文件

将用户input的查询导出到Excel – 只有HTML部分可见

我在这里要做的是让用户inputDATEFROM和DATETO。 然后,当用户点击button提取到Excel文件时,将执行查询将select在其中BETWEEN DATEFROM and DATETO的表中的所有列。 同时,它将下载一个excel文件,输出应该在那里。 我能够得到正确的查询,并输出在HTML中,但我有问题,导出到Excel。 以下是问题: 即使我不点击button,导出到Excel仍在工作。 当我在本地主机上运行程序时,它会自动导出到Excel文件。 Excel文件里面只有HTML部分。 <form method="POST" action=""> DATE FROM: <input type="date" name="datefrom"> TO: <input type="date" name="dateto"> <input type="submit" value="Extract excel file" name="extract"></input> </form> <?php header("Content-type: text/csv; charset=UTF-8"); header('Content-Disposition: attachment; filename=Export.csv'); if(isset($_POST['extract'])){ $con = mysql_connect("localhost", "root"); if(!$con){ echo "Error connection"; } $select_db = mysql_select_db('sample', $con); if(!$select_db){ echo "Error to […]

从Excel导入数据到PostgreSQL

我已经看到了与我现在要求的类似/相同的问题,但我无法解决在我的情况。 这是事情:我有一个Excel电子表格(.xlsx)我转换为逗号分隔值(.CSV),因为它在一些答案中说: 我的Excel文件看起来像这样: ————————————————– name | surname | voteNo | VoteA | VoteB | VoteC ————————————————– john | smith | 1001 | 30 | 154 | 25 ————————————————– anothe| person | 1002 | 430 | 34 | 234 ————————————————– other | one | 1003 | 35 | 154 | 24 ————————————————– john | smith | […]

文本使用ColdFusion在Excel列中打包或自动调整宽度

我正在从数据库中提取数据并将其显示在Excel中供客户使用。 唯一的问题是一些数据对于列来说太大了,而且由于数据是dynamic的(当然),我基本上需要能够做一些文本换行或者扩展列的宽度。 我的代码张贴在下面 <!—Used for streaming to browser—> <cfset context = getPageContext()> <cfset context.setFlushOutput(false)> <cfset response = context.getResponse().getResponse()> <cfset out = response.getOutputStream()> <cfset response.setContentType("application/vnd.ms-excel")> <cfset response.setHeader("Content-Disposition", "attachment; filename=ERD_Report.xls" )> <!—Create Workbook and Sheets in workbook—> <cfset wb = createObject("java","org.apache.poi.hssf.usermodel.HSSFWorkbook").init()/> <cfset sheet1 = wb.createSheet("ERD Report")/> <!—Formatting—> <cfset cellStyleStatic = createObject("java","org.apache.poi.hssf.usermodel.HSSFCellStyle")/> <cfset cellHSSFFont = createObject("java","org.apache.poi.hssf.usermodel.HSSFFont")/> <!—Title—> <cfset […]

将两个数据范围组合成一个范围(Google Drive Excel)

您好,我希望将两个数据范围/数组合并成一个,以便将它们馈入到Excel FREQUENCY函数中。 示例:第一个数据范围 – B5:F50第二个数据范围 – J5:N50数据块数据范围 – I5:I16函数定义 – FREQUENCY(data_array; bins_array) 基本上我是懒惰的,我不想重组我的Excel脚本并排吐出两个数据集,以便我可以使用类似B5:K50范围的参考。 有什么办法可以使用某种公式将两个数据data_array并到data_array中? 也许最后是沿着=FREQUENCY((B5:F50,J5:N50); I5:I16) ? 顺便说一句: =FREQUENCY(B5:F50; I5:I16) =FREQUENCY(J5:N50; I5:I16) 工作只是为我自己备案。 更新 实际公式定义FREQUENCY(data, classes) 2013年MS Excel(无关)

由ADO(来自VBA)创build的数据库减lessMS Access中打开后的文件大小。 为什么?

我目前正在学习如何使用ADO从VBA(从Excel运行)创build数据库和表。 我能够创build格式.mdb(使用连接“Microsoft.Jet.OLEDB.4.0;”)或.accdb(使用连接“Microsoft.Ace.OLEDB.12.0;”)的数据库 – 我能够创build表格和插入logging。 到现在为止还挺好。 但是,我注意到,通过ADO创build这样一个数据库之后,如果我在MS Access中打开它,文件大小会大大减less。 注意:只要在Access中打开它的动作就有这个效果。 我没有对那里的数据做任何改变。 一个例子:一个新创build的ADO数据库是1304k; 然后在Access中打开后是816k。 据我所知,在Access中打开时没有数据丢失。 我只能猜测,Access是以某种方式在打开数据库时自动优化数据库,或者除去ADO插入的不必要的东西。 显然,我更喜欢文件大小尽可能小。 所以我想知道: 1)有人知道这里发生了什么事吗? 2)如果ADO插入不必要的数据,有什么办法可以通过编程来优化它吗? 我的最终用户只会运行Excel,所以我不能要求他们定期在Access中打开数据库来优化数据。

VBA范围不工作,全局参数?

这是我的代码,因为我正试图将这个公式应用于不断变化的数据列。 Dim x As Integer x = Range("N3").FormulaR1C1 = "=COUNT(C[-10])" Range("P1").FormulaR1C1 = "Die Type" Range("P2:Px").FormulaR1C1 = "=RIGHT(LEFT(RC[-12],2),1)"*** 我不断收到错误1004说:“方法范围object_global失败。 我如何设置X作为我的variables值? 我正在使用Excel 2007。