已经导入的*.csv数据文件怎么用存储应用啊?

问题描述

一个CsvFileImport.java把所有的数据都显示出来,我需要对csv文件里的数据进行操作。说是二维数组,但是数组的返回值设置为什么呢。数据文件里面有中文的站名,有时间,有double的数据值。

解决方案

解决方案二:
Object[][]这样写吧,整齐一点。感觉用List<Map>(而不是用二维数组)应该更合适一点
解决方案三:
我想知道数组的返回值怎么设置。我现在设置的是double,但是如果是存储时间和名称的话不就不行了。
解决方案四:
list[location]=insertItem.getCopy();然后list[][]我设为double,他说不能调用double的getcopy()是什么意思
解决方案五:
引用3楼echoitt的回复:

list[location]=insertItem.getCopy();然后list[][]我设为double,他说不能调用double的getcopy()是什么意思

简单数据类型(double)没有copy的事情,直接传值。
解决方案六:
还有就是要查询数据文件,查出空值。怎么设置数据的空值的判断语句。用null它显示错误
解决方案七:
引用2楼echoitt的回复:

我想知道数组的返回值怎么设置。

1楼我说了,如果非要用二维数组的话,只能用Object[][]
解决方案八:
引用4楼magong的回复:

引用3楼echoitt的回复:list[location]=insertItem.getCopy();然后list[][]我设为double,他说不能调用double的getcopy()是什么意思简单数据类型(double)没有copy的事情,直接传值。

想问下有没有数组插入的算法的代码
解决方案九:
引用6楼magong的回复:

引用2楼echoitt的回复:我想知道数组的返回值怎么设置。1楼我说了,如果非要用二维数组的话,只能用Object[][]

刚才没理解,我以为是数组名字--吼吼
解决方案十:
引用5楼echoitt的回复:

还有就是要查询数据文件,查出空值。怎么设置数据的空值的判断语句。用null它显示错误

这要看你解析csv文件的时候,怎么处理空值的,是不是用的Null。(double数据用null是不可能的,它不是对象)
解决方案十一:
引用7楼echoitt的回复:

想问下有没有数组插入的算法的代码

Object[]row=newObject[3];row[0]="sitename";row[1]=newDate();row[2]=newDouble(3.14159);Object[]result=newObject[x];result[0]=row;//第1行result[1]...//其他行...returnresult;//二维数组

时间: 2024-10-21 22:00:36

已经导入的*.csv数据文件怎么用存储应用啊?的相关文章

matlab-MatlAB中如何将CSV数据文件用邻接矩阵表示出来

问题描述 MatlAB中如何将CSV数据文件用邻接矩阵表示出来 MatlAB中如何将CSV数据文件用邻接矩阵表示出来,可以转化为稀疏矩阵.

mysql 导入导出CSV数据的例子

cvs文件导入MySql数据库命令:  代码如下 复制代码 set names utf8; LOAD DATA LOCAL INFILE 'C:\\resource.csv' INTO TABLE resource FIELDS TERMINATED BY '  ' LINES TERMINATED BY '\r\n' (title,singer); FIELDS TERMINATED BY ---- 字段终止字符 OPTIONALLY ENCLOSED BY ---- 封套符 LINES TE

phpadmin如何导入导出大数据文件及php.ini参数修改_php技巧

最近遇到了数据库过大的时候用phpadmin导入的问题,新版本的phpadmin导入限定是8M,老版本的可能2M,我的数据库有几十兆这可怎么办呢? 首先如果你有独立服务器或vps的话可以找到 Apache 下的php.ini 这个文件来修改这个8M或2M的限制,怎么修改呢? 搜索到,修改这三个 复制代码 代码如下: upload_max_filesize = 2M post_max_size = 8M memory_limit = 128M 修改完毕 重启下服务,进phpadmin看看吧,应该可

解析csv数据导入mysql的方法

mysql自己有个csv引擎,可以通过这个引擎来实现将csv中的数据导入到mysql数据库中,并且速度比通过php或是python写的批处理程序快的多.具体的实现代码示例: 复制代码 代码如下: load data infile '/tmp/file.csv' into table _tablename (set character utf8) fields terminated by ',' enclosed by '"' lines terminated by 'rn'; 这段代码中涉及的一

详解PHP导入导出CSV文件_php实例

我们先准备mysql数据表,假设项目中有一张记录学生信息的表student,并有id,name,sex,age分别记录学生的姓名.性别.年龄等信息. 复制代码 代码如下: CREATE TABLE `student` (       `id` int(11) NOT NULL auto_increment,       `name` varchar(50) NOT NULL,       `sex` varchar(10) NOT NULL,       `age` smallint(3) NO

关于从oracle 数据库中导出数据到csv格式文件中

问题描述 关于从oracle 数据库中导出数据到csv格式文件中 最近有个任务是从oracle中导出数据到csv 中的,因为数据库中的数据比较多,大概30万条,请问下,有哪个大神做个这种的,能不能导入这么大的数据 解决方案 将数据从DataGridView中导出成CSV格式文件oracle数据库的表数据导出为csv文件oracle数据库怎么导入csv格式文件呢 解决方案二: 不可以,分批导就行了 解决方案三: 可以使用常用的连接数据库的工具进行导入和导出,导出的时候导出行号,导入的时候建个表,行

mysql使用SQLyog导入csv数据不成功的解决方法_Mysql

今天给mysql导入数据,使用的软件是SQLyog,相信直接导大家也都会,选中某个表选择导入--导入使用本地csv数据即可,单有的时候不知道什么问题导入不成功,可以使用命令,以此记录,以后用到便于查: (我的是windows系统) LOAD DATA LOCAL INFILE 'C:\\Users\\zl\\Desktop\\zhishu.csv' INTO TABLE 库名.表名 CHARACTER SET gbk FIELDS TERMINATED BY ',' OPTIONALLY ENC

PHP实现数据导入、CSV文件下载的例子

导入.导出CSV文件  代码:  代码如下 复制代码 class csv {  private $resource;  /**   * @param string $fileName 文件路径   * @param string $mode     文件访问类型:w:写入.r:只读   */  public function __construct($fileName, $mode)  {   $this->resource = fopen($fileName, $mode);  }  publ

PHP读取CSV大文件导入数据库的示例

对于数百万条数据量的CSV文件,文件大小可能达到数百M,如果简单读取的话很可能出现超时或者卡死的现象. 为了成功将CSV文件里的数据导入数据库,分批处理是非常必要的. 下面这个函数是读取CSV文件中指定的某几行数据:  代码如下 复制代码 /**  * csv_get_lines 读取CSV文件中的某几行数据  * @param $csvfile csv文件路径  * @param $lines 读取行数  * @param $offset 起始行数  * @return array  * */