读取csv格式的数据

1.直接上代码,关键是会用

2.代码如下:

<?php
#添加推荐到英文站
$file = fopen(‘code.csv‘,‘r‘);
while ($data = fgetcsv($file)) { //每次读取CSV里面的一行内容
//print_r($data); //此为一个数组,要获得每一个数据,访问数组下标即可
$goods[] = $data;
 }
 //var_dump($goods);
 foreach($goods as $key =>$value){
        $id=$value[‘0‘];
        // echo $id;exit();
        $code=$value[‘1‘];
        $area=$value[‘2‘];
        $time=time();
        echo $id;
        echo $code;

        $area1="array (
  ‘title‘ => ‘$code‘,
  ‘inputtime‘ => ‘$time‘,
  ‘style‘ => ‘‘,
)";
echo $area1;
        $db_connect=mysql_connect(‘localhost‘,‘root‘,‘root‘) or die("Unable to connect to the MySQL!");
        //选择一个需要操作的数据库
        mysql_select_db(‘huamei‘,$db_connect);
        mysql_query("SET NAMES gbk");
        echo  $sql1="insert into v9_position_data(id,catid,posid,module,modelid,thumb,data,siteid,listorder,expiration,extention,synedit)
                                        values(‘$id‘,‘11‘,‘18‘,‘content‘,‘13‘,‘0‘,\"$area1\",‘1‘,‘".$id."‘,‘0‘,‘‘,‘0‘)";
    //    exit();
        /* $rs1=mysql_query($sql1);
        if($rs1>0){
            echo "执行成功";echo "<br/>";
        }else{
            echo "执行失败";echo "<br/>";
        } */
        if(mysql_query($sql1))//插入成功后返回true,失败返回false
    echo "添加成功";
else
    echo "添加失败";
    }
 fclose($file);
?> 
时间: 2024-09-29 10:46:45

读取csv格式的数据的相关文章

R语言学习笔记001——读取csv格式数据

读取csv格式数据 数据来源是西南财经大学 司亚卿 老师的课程作业 方法一:read.csv()函数 1 file.choose() 2 read.csv("C:\\Users\\Administrator\\Desktop\\Astocks.csv", 3 head=T,sep=',',nrows = 5,stringsAsFactors = FALSE) 结果 file.choose():读入该文件,这样我们知道该文件的具体路径. file参数:        路径和文件名,win

导入CSV格式的数据

导入CSV格式的数据 (参见http://dev.mysql.com/doc/refman/5.6/en/load-data.html) 1.数据库表(st_pptn_r) CREATE TABLE st_pptn_r ( STCD varchar(8) DEFAULT NULL, TM datetime DEFAULT NULL, DRP decimal(5,1) DEFAULT NULL, INTV decimal(5,2) DEFAULT NULL, PDR decimal(5,2) DE

C#读取csv格式文件

一.CSV文件规则 1 开头是不留空,以行为单位. 2 可含或不含列名,含列名则居文件第一行. 3 一行数据不跨行,无空行. 4 以半角逗号(即,)作分隔符,列为空也要表达其存在. 5 列内容如存在半角逗号(即,)则用半角引号(即',')将该字段值包含起来. 6 列内容如存在半角引号(即")则应替换成半角双引号("")转义,并用半角引号(即"")将该字段值包含起来. 7 文件读写时引号,逗号操作规则互逆. 8 内码格式不限,可为 ASCII.Unicode

C++ 把数组数据存入 CSV 文件,以及读取 CSV 文件的数据

1. CSV-百度百科 2. 代码 #pragma once //Microsoft Visual Studio 2015 Enterprise #include<iostream> #include<fstream> #include<string> #include<vector> #include<cstdio> #include<cstdlib> using namespace std; template<typenam

C# 读取CSV格式数据 读取为DataTable类型

先贴代码: using System.Data;using System.Data.OleDb; static void Main(string[] args) { var strpath = System.Environment.CurrentDirectory + "\\"; var filename = "ss.csv"; DataSet dataset = GetCsvData(strpath, filename); if (dataset.Tables.C

将csv格式的数据文件导入/导出数据库+添加新的字段

最近一直忙于实验室的事情,没有好好更新博客,在抓包的过程中,遇到了很多问题. 因为我常用Wireshark将抓包信息导出为csv文件,这里简单mark一下将csv文件导入/导出到数据库的2种方法: 一.简单,但是稍慢的方法,使用Navicat for MySQL,傻瓜式导入数据库: 流程如下: 安装完成并配置好连接后界面如下: 新建数据库 进入导入向导 选择导入类型: 然后选择文件作为数据源,这里是我之前抓好的包,300w+条抓包记录 这里直接采取默认设置 同样默认 自己设置了下表明,新建了表

csv格式的数据存储到mysql

python写的,有点冗余,先码出来~~~~ 这是data_stored.py的代码 1 # -*- coding:utf-8 -*- 2 # 存数据到mysql (只存了时间数字) 3 import pymysql 4 import csv 5 import datetime 6 import settings 7 from mysql import db 8 import os,time 9 import pandas as pd 10 import numpy as np 11 impor

SQL Server 读取CSV中的数据

测试: Script: create table #Test ( Name nvarchar(10), Age int, T nvarchar(10) ) BULK INSERT #Test From 'I:\AAA.csv' with( fieldterminator = ',', rowterminator = '\n' ) select * from #Test drop table #Test Result: Name Age TTestA 13 AugTestB 14 AppTestC

php 导出excle的.csv格式的数据时乱码问题

1.header('Content-Encoding: XXXX'); 有可能是编码问题:可以尝试UTF-8,GBK,GB2312,等编码格式 2.有可能是文件编码问题,虽然UTF-8不建议带BOM,但是导出的excle是微软的产品,所以需要把文件格式改成,UTF-8有BOM格式的.