Tag: csv

MATLAB中的xlsread函数是否需要Excel?

我有两台计算机具有相同的MATLAB代码和相同的Excel文件(.csv格式)。 该代码只适用于具有Excel的计算机。 我想不出有什么不同。 计算机是否需要Excel for xlsread才能正常工作? 我得到的错误是无法识别的格式。 如果是这样的话,有没有获得Excel的简单解决方法? 编辑:看来,Excel是不需要的。 也许问题是该文件是一个.csv? 毕竟这是一个格式错误。 我无法想象为什么一个相同格式的文件在我的另一台电脑上工作。 解决:.csv文件是问题。 为了读取.csv文件,matlab的importdata()函数被certificate是非常通用的。

通过C#在Excel中打开一个CSV文件?

使用Max Galkin提供的解决scheme,我将以下过程将ListView中的所有数据传输到.CSV文件。 我有两个部分的问题,但是: 当用户在适当的对话框上单击YES时,我还没有想出如何成功打开新创build的.CSV。 似乎有些用户(在Virtual PC上与我不同)不能打开或查看新文件,除非他们首先closures应用程序。 我相信这是由于应用程序仍然有一个与创build的文件绑定的进程。 试图打开文件时出现的消息是: 'FileName.csv' cannot be accessed. The file may be corrupted, located on a server that is not responding, or read-only. 'FileName.csv' cannot be accessed. The file may be corrupted, located on a server that is not responding, or read-only. 这是我现在的代码: private void btnCSVExcel_Click(object sender, EventArgs e) { if […]

用Perl打开在Mac Excel中创build的CSV文件

我在下面的Perl代码中遇到了一些麻烦。 我可以打开并读取我手动创build的CSV文件,但如果我尝试打开任何保存为CSV文件的Mac Excel电子表格,下面的代码将其全部读取为一行。 #!/usr/bin/perl use strict; use warnings; open F, "file.csv"; foreach (<F>) { ($first, $second, undef, undef) = split (',', $_); } print "$first : $second\n"; close(F);

CSVdate格式

我有一个VB应用程序提取数据并创build3个CSV文件(a.csv,b.csv,c.csv)。 然后,我使用另一个Excel电子表格(import.xls)将上述CSV文件中的所有数据导入到此表单中。 import.xls文件有一个macros,它可以逐个打开CSV文件并复制数据。 我遇到的问题是CSV文件中的date存储为mm / dd / yyyy,并且按原样复制到Excel表单中。 但我想以dd / mm / yyy格式显示date。 当我手动打开任何CSV文件时,date将以正确的格式(mm / dd / yyyy)显示。 任何想法如何我可以解决这个问题?

将SQL结果集转换为CSV文件

我在C#工作,需要使用entity framework6 。 我有一个调用存储过程的服务(使用Dbcontext),并将结果放入IList中 。 然后我有一个控制器 ,利用这项服务。 现在最初我使用的结果与Epplus结合保存这个Excel / Xlsl文件 – 这完美/按预期工作。 不过现在,我需要把它保存为一个CSV文件。 我发现了几个链接,比如这个和这个 , 把excel转换成CSV (不过我现在可以跳过这一步,因为我可以把结果集转换成CSV,而不需要excel文件) ,我也发现这个链接 。 据我所知,使用stringbuilder将数据集/结果集导出/转换为CSV相当容易。 但是,我想知道,因为我有Epplus和能够保存为Excel – 是否没有一个更干净的方式来做到这一点 ? 或者,最好是采取的数据,使用逗号分隔的string制造商,并使用CSV的? 我知道类似的话题( 比如这个 )之前已经发布 – 但是我觉得我的问题对于一个新的post是足够独特的。

比较两个文件

我有两个非常大的名单。 他们都是本来在excel中,但更大的是一个电子邮件列表(约16万)其他信息,如他们的名字和地址等。而较小的是一个只有18000电子邮件的名单。 我的问题是从第一个包含第二个电子邮件地址的文档中删除所有18,000行的最简单方法是什么? 我在想正则expression式,也许有另一个应用程序,我可以使用? 我试过在网上search,但似乎没有太多具体的这一点。 我也尝试记事本++,但是当我试图比较这些大文件时,它冻结。 -先谢谢你!!

PHP到MySql到CSV到Excel UTF-8

我知道这已经讨论过好几次了,但是我正在处理这个问题。 我有一个submit.php操作的表单。 起初,我并没有改变任何关于字符集的东西,我没有使用任何utf8头信息。结果是我可以正确地读取数据库中的所有ä,ö,ü等。 现在将它们导出为.csv ,并以UTF-8 charset将它们导入到Excel(也testing了其他所有UTF-8 charset ),结果产生不正确的字符集。 现在我试过了: PHP: header("Content-Type: text/html; charset=utf-8"); $mysqli->set_charset("utf8"); MySQL:我删除了我的数据库,并创build一个新的: create database db CHARACTER SET utf8 COLLATE utf8_general_ci; create table … 我改变了my.cnf并重新启动了我的sql服务器: [mysqld] character-set-server=utf8 collation-server=utf8_general_ci [mysql] default-character-set=utf8 如果我通过bash连接到我的数据库,我收到以下输出: | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results […]

R列中的错误和type.convert(data ],特别是在Mac上

我正在尝试使R读取我的CSV文件(其中包含数字和分类数据)。 我可以在Windows计算机上打开这个文件(我尝试了不同的文件并且一直运行),没有任何问题,但是在我的Mac上根本无法正常工作。 我正在使用R的最新版本。最初,数据是在Excel中,然后我将其转换为csv。 我用尽了所有的select,我尝试了类似主题的build议,但没有任何作用。 有一次我成功了,但结果如下:; 32,0; K ;; B; 50 ;;;; 我尝试了在这个主题中给出的build议将数据导入到具有未知列数的R中? 结果是一样的。 我是R的初学者,对代码和编程一无所知,所以我非常感谢在这个问题上的任何build议。下面是我毫不留情地试图解决这个问题: > file=read.csv("~/Desktop/file.csv", sep = ";") Error in type.convert(data[[i]], as.is = as.is[i], dec = dec, na.strings = character(0L)) : invalid multibyte string at '<ca>110' > file=read.csv("~/Desktop/file.csv", sep = " ") Error in read.table(file = file, header = header, sep = sep, quote […]

如何阅读在Windows Phone 8应用程序中写入xls,docs和csv文件

我正在尝试开发一个应用程序,用户可以创build,读取和写入excel,word和csv文件。 我做了大量的search,但我还没有到达那里。 是否有任何第三方库(付费/免费)或.dll可用,可以帮助我在Windows Phone 8应用程序中读/写word,excel或csv文件。 任何人都可以从哪里开始? 提前致谢。

使用VBA调用R代码

我正在做一个项目,我需要使用VBA作为前端来调用R作为后端。 显然,没有错误警告,但我没有得到我的输出。 基于VBA,我要求R读取一个外部的csv文件,然后写一个表csv作为输出。 但是这并不能完成这项工作。 这里是我的代码VBA和R. VBA #### Sub RunRscript() 'runs an external R code through Shell 'The location of the RScript is 'C:\R_code' 'The script name is 'hello.R' Dim shell As Object Set shell = VBA.CreateObject("WScript.Shell") Dim waitTillComplete As Boolean: waitTillComplete = True Dim style As Integer: style = 1 Dim errorCode As Integer Dim […]