草庐IT

csv_reader

全部标签

mysql - 如何从csv文件中获取数据并用mysql保存到grails中?

例子:我有一个像这样的CSV文件我希望将其保存到数据库中...并上传CSV文件。这是我上传CSV文件的代码我对groovy感到困惑..我试过像这段代码但没有成功。defupload={printlnparams.filecsvnewFile('filecsv').splitEachLine(','){fields->defcity=newCity(city:fields[0].trim(),description:fields[1].trim())if(city.hasErrors()||city.save(flush:true)==null){log.error("Couldnoti

mysql - 使用 LOAD DATA INFILE 引用问题导入 CSV

我正在尝试将从excel导出的这个CSV文件加载到我的数据库中,但无论我尝试什么,我似乎都无法获得正确的格式。这是SQL:LOADDATAINFILE'path/file.csv'INTOTABLEtbl_nameFIELDSTERMINATEDBY','ENCLOSEDBY'"'LINESTERMINATEDBY'\n'(column1,column2,column3);这很好用,但是当行尾(第3列)以引号结尾时,我遇到了麻烦。例如:实际值:这些是“引号”CSV中的值:“Theseare""quotes"""发生的事情是,我将在数据库中获得关于该值的额外报价以及任何其他行,直到它到达

使用PHP的CSV2XML - 需要添加一条线以输出XML

我在网上找到了以下代码,对我来说很好。我需要将CSV文件转换为XML文件。我唯一需要更改的是使代码输出相同的XML结构,该结构添加了RSS版本的线路,如下所述,我在示例中提到。$val){//Processinghere}//CreatesXMLstringandXMLdocumentusingtheDOM$xml=newDomDocument('1.0','UTF-8');//Addrootnode$root=$xml->createElement('channel');$xml->appendChild($root);//Addchildnodesforeach($dataAS$key=>

mysql - 使用同时 JOIN 将 CSV 上传到 MySQL 表中

我想做的是将CSV上传到一个表中,同时使用JOIN将第三个表中的信息附加到目标表中。CSVimport.csv(100万行)如下所示:firstname|lastname目标表“names”如下所示:firstname|lastname|gender“性别”表(有70万行)如下所示:firstname|gender所以,我理想的查询应该是这样的:LOADDATALOCALINFILE"import.csv"INTOTABLEnamesnLEFTJOINgendergON(g.firstname=n.firstname)按照这些思路,将导入与连接结合起来,以便名称中的最终结果具有来自性别

php - 从 csv 文件中读取第一行并根据它创建表(csv 文件字段)

从csv文件中读取第一行并根据它(csv文件字段)在mysql中自动创建表。寻找PHP脚本?这个我试过了 最佳答案 这是你的问题的一半。$numfieldsinline$row:\n";$row++;for($c=0;$c\n";}}fclose($handle);}?> 关于php-从csv文件中读取第一行并根据它创建表(csv文件字段),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

sql - 在 MySQL 表中搜索包含 CSV 数据的列以查找输入值的存在

我在MySQL中有一个表ITEM,它存储的数据如下:IDFEATURES--------------------1AB,CD,EF,XY2PQ,AC,A3,B33AB,CDE4AB1,BC3--------------------作为输入,我将获得一个CSV字符串,例如“AB,PQ”。我想获取包含AB或PQ的记录。我意识到我们必须编写一个MySQL函数来实现这一点。所以,如果我们在MySQL中定义了这个神奇的函数MATCH_ANY来执行此操作,那么我将简单地执行一个SQL,如下所示:select*fromITEMwhereMATCH_ANY(FEAURES,"AB,PQ")=0上述查询

mysql - 根据外部 csv 文件的内容更新现有的 sql 表?

我有一个这样的表:键名地址1aaa**2abc**3bdc**4cda**5dda**............现在我有另一个像这样的平面文件(制表符分隔的csv文件):姓名电话abc**dda**啊啊啊**这个平面文件将只有原始表中的部分条目。我想根据平面文件中的内容更新表(基本上是做一个连接)。目前我正在考虑写一些php脚本来做到这一点。基本上将该平面文件加载为数组,并让php代码进行实际的搜索和更新。有没有更简单/更好的方法来完成这项任务?有人建议使用名为phpmyadmin的工具,但它似乎无法处理这种级别的复杂任务。谢谢。 最佳答案

MySQL CSV 导入 : datetime value

我一直在用头撞墙,试图从.csv文件导入日期时间值。这是导入语句。LOADDATALOCALINFILE'myData.csv'INTOTABLEequity_last_importFIELDSTERMINATEDBY','LINESTERMINATEDBY'\n'(equity,last,@last_date)SETlast_date=STR_TO_DATE(@last_date,'%Y-%m-%d%H:%i:%s')这是数据示例:4108,48.74,"2013-09-1616:15:04"4249,8.1,"2013-09-1616:15:04"4197,3.81,"2013-0

mysql - 以包含前导零的方式导出到 csv/excel

这个问题在这里已经有了答案:CSVforExcel,IncludingBothLeadingZerosandCommas(12个答案)关闭8年前。将选择查询数据从mysql导出到csv并用excel打开,前导零消失了。虽然列是varchar,但是导出数据的时候是这样写的4567而不是04567,有没有办法在导出到csv时保留前导零?

php - 将我的 Google Chart(表格)数据导出到 excel 或 csv

我有一个google图表,它是一个表格,我需要有一个选项可以将数据导出到excel或csv。这可以在googlechartsAPI中完成吗?我发现了几页代码,但那是来自googledocs的数据,而我的数据来自mySQL。我的表也有一些StringFilters所以导出的数据应该只是过滤后剩下的数据。如果这不能通过API实现,最好的方法是什么...我可以将过滤后的数据转换成我可以使用的任何其他格式吗?非常感谢任何帮助谢谢 最佳答案 使用PHP(您可能需要为此使用ajax)或您选择的服务器端语言上传到Google电子表格,然后从那里转