Tag: mysql的

将SQL数据导出到Excel而不会丢失电话号码中的0

我目前有一个简单的数据库,存储客户基本表。 但是,当我尝试导出我的SQL查询到Excel的电话号码字段总是出现没有0。 我的SQL查询结果: ID | Name |Address |DOB | Gender |Phone_Number | ——————————————————— 01 | Max |Abc Road| 2000-12-19 | Male |07777 893 8902 | 02 | Sam |TBH Road| null | Male |077778938902 | 03 | Doe |Dr Road| 1999-11-13 | Male |077778 938902 | 我在Excel中得到的是: ID | Name |Address |DOB | Gender |Phone_Number […]

在Redis中存储数据然后获取数据

我有一个包含四列的Excel文件。 我想获取这些数据并将其存储在MySQL中。 之后,我想从这里获取数据并存储在Redis中,然后对其执行validation。 我已经完成了从Excel导入数据到Python。

MS-Excel Power Pivot + Amazon Redshift:可能连接数据源?

嗨:有没有人设法将Excel Redshift数据库连接到Excel 2013中的Power Pivot? 这似乎并没有工作,从我的网上search,我发现很多人都面临同样的问题。 为了商业智能/报告的目的,我使用Power Pivot作为Windows 10(32位版本的Excel)上Excel 2013的加载项。 我需要分析的数据库位于Amazon Redshift(它是从Amazon Mobile Analytics导出的)。 我试图将它连接到Power Pivot,如下所示: 获取外部数据/从其他来源 其他(OLEDB / ODBC) 连接到我的Redshift数据库(testing连接工作) 从列表中select我想要连接的表格 然后我得到错误:“OLE DB或ODBC错误,ODBC驱动程序不支持请求的属性,处理表'xxx'时发生错误,当前操作被取消,因为事务中的另一个操作失败。 当我不使用Power Pivot时,我可以将数据下载到Excel中:从Excel的“数据”菜单中,下载可以很好地工作。 所以这不是由于像login或驱动程序这样的基本问题。 我无法在网上find解决scheme。 谢谢!

带有端口的VBA ADODB连接string

我正在使用ADODB连接到MySQL服务器的Excel VBA项目,但我无法弄清楚如何将端口信息添加到连接string。 我的连接代码工作,因为我已经连接到其他数据库的,但我最近搬到我的本地计算机,我有多个连接,每个都驻留在不同的端口。 这是我目前的连接string: '''''''''''''''''''''''''''''''''''''''''''''''' ' My Laptop Connection '''''''''''''''''''''''''''''''''''''''''''''''' Public Const server_name As String = "127.0.0.1:5353" 'Enter your server name here – if running from a local computer use 127.0.0.1 or localhost Public Const database_name As String = "juice" 'Enter your database name here Public Const user_id As String = "root" 'Enter your user […]

合并Excel单元格不起作用PHPExcel

需要PHPExcel的一点帮助。 我正在将数据从MySQL表保存到Excel文件。 它几乎工作,从数据库抓取数据罚款,并写入Excel文件,但我想合并2列在一起,这是行不通的。 这是我的PHP代码: while($row = mysql_fetch_array($result2)){ $objPHPExcel->getActiveSheet()->SetCellValue('A'.$rowCount, $row['dir']); $objPHPExcel->getActiveSheet()->SetCellValue('B'.$rowCount, $row['sta']); $objPHPExcel->getActiveSheet()->SetCellValue('C'.$rowCount, $row['std']); $rowCount++; } $objPHPExcel->getActiveSheet()->mergeCells('B1:C1'); $objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel); $objWriter->save('some_excel_file.xlsx'); 正如你看到的while循环之后,我尝试将columnds B&C合并在一起,但它不起作用。 输出文件的屏幕截图: 我希望它是这样的东西: 我希望你们明白我的意思,并告诉我我在这里做错了什么。

如何使用openfiledialog将excel文件导入到MySQL中

我想有一个button,我可以浏览一个Excel文件。 我想要里面的数据被插入到我的MySQL数据库。 我已经有一个button,它已经可以浏览和select一个文件。 在将Excel中的数据插入到mysql数据库时遇到问题。 Dim fname As String = label1.Text Try If label1.Text = "" Then Else ' Code to Import from Excel in to database. Dim dbFileName As String = fname Dim insertSql As String = "INSERT INTO tbl1 SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 8.0;HDR=yes;Database=" + dbFileName + "',[Sheet1$])" MySqlCmd = New MySqlCommand MySqlCmd.Connection = […]

Java执行多个SQL语句并写入excel

我想要执行多个SQL语句并将其输出写入Excel文件中。 我已经写了一些代码,但执行时会抛出一个错误 java.sql.BatchUpdateException:不能通过executeUpdate()或executeLargeUpdate()发出SELECT。 com.mysql.jdbc.SQLError.createBatchUpdateException(SQLError.java:1158)at com.mysql.jdbc.StatementImpl.executeBatchInternal(StatementImpl.java:1049)at com.mysql.jdbc.StatementImpl.executeBatch(StatementImpl.java:959 )在Demo.main(Demo.java:48)的Demo.DatabaseQry(Demo.java:133)导致:java.sql.SQLException:无法通过executeUpdate()或executeLargeUpdate()发出SELECT。 com.mysql.jdbc.SQLError.createSQLException(SQLError.java:957)at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:896)at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:885 )at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860)at com.mysql.jdbc.StatementImpl.executeUpdateInternal(StatementImpl.java:1504)at com.mysql.jdbc.StatementImpl.executeBatchInternal(StatementImpl.java: 1023)… 3更多 我的代码是… public static void DatabaseQry(String ipAdd, String dbNm, String dbUnm, String dbPasswd) { String ipAddress, dbName, dbUserId, dbPassword, fileLocation; Connection conn = null; Statement stmt = null; try { ipAddress = ipAdd; dbName = dbNm; dbUserId = dbUnm; dbPassword […]

相当于Python或MYSQL中的Excel目标searchfunction

我将如何使用Python或MySQL实现Excel目标查找function? 这是场景: 在我工作的机构,他们购买物品,然后出售给在线商店,这个网上商店申请3个不同的费用,计算最终的价格。 该机构想要在最终价格上赚取固定的金额,所以我需要计算出他们想要赚取的费用和金额的最终价格。 我知道他们想赚取的金额和初始价格,以及费用,我不知道我需要卖什么样的价格来赚取这些特定的金额。 随着Excel中他们使用目标searchfunction,计算最终价格与所有的费用和代理商想要获得的固定金额,我想用python或mysql做到这一点。 EX: a1 = 270.0$ # This is the price they buy the item c2 = 3.50$ # This is the shipping Price c3 = 0.10 # This is the FEE of the store in percentage (10%) c4 = 0.03 # This is the FEE for the credit card (0.3%) […]

在导入Excel文件时更新duulcate条目 – php mysql

我需要检查是否在导入excel文件时在数据库中插入值,如果它已经在数据库中有值,那么它应该得到更新。 以下是数据库中producttab表的值 prdid | prdname 00A | prd1 00B | prd2 00C | prd3 00D | prd4 下面是EXCEL FILE数据 prdid | prdname 00A | prdnew 00B | prd2new 00E | prd8 00H | prd9 所以,如果我上传Excel文件然后, 00A,00B应该在producttab表中得到UPDATE,因为它们已经存在了…但是00E,00H应该得到插入 *下面是我已经试过,价值是越来越插入正确只是更新不是发生,我的意思是IF..ELSE条件是完美的,只有UPDATE是不正确的* if(isset($_POST["Upload"])) { $fileinfo = pathinfo($_FILES["uploadFile"]["name"]); $filetype = $_FILES["uploadFile"]["type"]; $remark = NULL; //Validate File Type if(strtolower(trim($fileinfo["extension"])) != "csv") { […]

如何在存储到数据库之前检查Excel表单值的重复值

我从Excel表获取数据并将其存储在数据库中。 它正在成功存储数据。 我已经在数据库中创build了两个表,一个是暂时从excel表单&存储中导入值,另外一个是从临时存储表中获取值,还检查重复logging。 我可以在第二张表插入数据,但请build议我如何检查重复的logging,然后再存储在原始表中。 这是代码: <?php if(isset($_POST["submit"])) { $file = $_FILES['file']['tmp_name']; $handle = fopen($file, "r"); $c = 0; $row = 1; while(($filesop = fgetcsv($handle, 1000, ",")) !== false) { $row++; if($row != 1) { $custid = $filesop[0]; $zone = $filesop[1]; $city = $filesop[2]; $category = $filesop[3]; $focus = $filesop[4]; $customer_type = $filesop[5]; $lead_source = $filesop[6]; […]