Tag: mysql的

从多个Excel工作表中提取数据

我对MySQL和VBA相对比较陌生,我有12个Excel表格,每个表格有85000行和18列,通常这些表格描述了电信服务提供商的每个产品的总销售额,利润和销售量。 我想重新排列每个产品的总销售额和利润列,并按季度提取前30个产品和总销售额以及净利润。 我想知道MySQL或VB Script是否有效处理如此庞大的数据库? 我擅长c ++,matlab编程,我从来没有尝试MySQL或任何关系数据库编程之前,请build议我的方法来解决这个问题

从Excel表连接到Access数据库 – 语法错误

您好我有一个数据库与几个领域,我想只插入到其中两个信息。 从excel中提供这些信息; Sub testing() On Error GoTo errorhandler ' ' testing Macro ' ' Keyboard Shortcut: Ctrl+d ' Dim cn As Object Dim rs As Object Dim strSql As String Dim strConnection As String Set cn = CreateObject("ADODB.Connection") strConnection = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Database\Path\Here\Database.accdb" strSql = "INSERT INTO Clients (FirstName, Initial Contact) VALUES ('Joe Sixpack', 12/1/2015);" cn.Open […]

文件迭代PHPExceldate问题

即时通讯使用PHPExcel将xlsx文件导入到数据库,下面的代码非常适合将$ val作为单元格值,并避免插入colum头文件: $dataArr = array(); foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) { $worksheetTitle = $worksheet->getTitle(); $highestRow = $worksheet->getHighestRow(); // eg 10 $highestColumn = $worksheet->getHighestColumn(); // eg 'F' $highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn); for ($row = 1; $row <= $highestRow; ++ $row) { for ($col = 0; $col < $highestColumnIndex; ++ $col) { $cell = $worksheet->getCellByColumnAndRow($col, $row); $val = $cell->getValue(); […]

根据列(部分匹配或逗号分隔列)合并两个表?

我有两个表格,他们的共享列不完全匹配(在资本结构的差异或像逗号,空间和一些文字的存在…)。 我怎样才能合并这两个表基于他们的共享列(在R,Knime,Excel功率查询或SQL)?

如何创build一个超过4096列的MySQL表?

你可以find, “MySQL对每个表有4096列的硬限制,但对于一个给定的表,有效的最大值可能会更小。精确的列限制取决于几个因素: 在MySQL文档中 。 今天,我得到了一个近25000列MS Excel表。 我需要将其转换为MySQL。 我知道如何使用PHP进行转换。 但问题是MySQL的限制。 有什么解决办法可以克服吗?

Javadate格式化程序在将Exceldate数据保存到MySQL时不起作用

我的目标是将excel中的每一行数据保存到MySQL数据库中。 在我的Excel文件中,date格式是dd.MM.yyyy,而yyyy-MM-dd是MySQL中的date格式。 这是我的代码: import java.io.FileInputStream; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import org.apache.poi.ss.usermodel.DataFormatter; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; public class ExcelReader { public static void main(String[] args) throws Exception { try { Class.forName("com.mysql.jdbc.Driver"); Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/activity", "root", "password"); con.setAutoCommit(false); PreparedStatement pstm = null ; FileInputStream input = new FileInputStream("testing.xlsx"); //POIFSFileSystem […]

如何将Mysql数据导出到Excel时join/合并两个表格下载?

我保持4张桌子。 表1(表名:产品) – > pro_id,pro_model,价格 表2(表名:pro_description) – > id,pro_id,pro_name,pro_desp 表3(表名:pro_to_category) – > id,pro_id,cat_id 表4(表名:category) – > cat_id,cat_desp 现在我想下载字段,当我导出MySQL数据到Excel下载,pro_id,pro_name,pro_desp,价格,pro_model,类别(注:类别需要cat_desp,不需要cat_id)感谢提前。 帮我解决。 🙁 <?php /*******EDIT LINES 3-8*******/ $DB_Server = "localhost"; //MySQL Server $DB_Username = "username"; //MySQL Username $DB_Password = "password"; //MySQL Password $DB_DBName = "databasename"; //MySQL Database Name $DB_TBLName = "tablename"; //MySQL Table Name $filename = "excelfilename"; //File […]

MySQL不会返回CSV中的所有值

我已经将CSV导入到MySQL表中。 CSV包含员工详细信息,并有687个条目。 MySQL将所有687个条目导入到数据库中。 当我执行INSERT INTO copyemployee SELECT * FROM employee where country='India'只有87个条目被插入,而我在CSV中有92个条目。 我曾尝试改变国家,但我面临同样的问题。 任何帮助将不胜感激。 谢谢

为什么ADODB在更新时插入NULL值?

我有: With rs .AddNew ' create a new record ' add values to each field in the record .Fields("datapath") = dpath .Fields("analysistime") = "atime" .Fields("reporttime") = "rtime" .Fields("lastcalib") = "lcalib" .Fields("analystname") = "aname" .Fields("reportname") = "rname" .Fields("batchstate") = "bstate" .Fields("instrument") = "NA" .Update ' stores the new record End With 当我检查数据库,它看起来像它只能插入最后一个字段! 有没有人遇到过这个问题?

当使用访问和MySQL是有办法查看哪些查询是用来生成数据透视表?

我怎样才能确定哪些SQL查询被用来生成数据?