标签: csv

使用超级CSV解析制表符分隔文件

我正在尝试使用包含两个字段(制表符分隔)的超级CSV和未加引号的字符串来解析CSV文件.

    occugroup_code  occugroup_name
    110000          Management Occupations  
    130000          Business and Financial Operations Occupations   
    150000          Computer and Mathematical Occupations   

我很难弄清楚如何配置CsvPreference以便能够为每两个返回一个Map.有人遇到过这个问题吗?

java csv supercsv

-1
推荐指数
1
解决办法
4065
查看次数

通过PHP将Yahoo CSV转换为HTML - 不再有效

我使用PHP脚本将Yahoo财务报价转换为HTML网页.但是,经过一年的完美工作后,网页突然停止显示数据,并且根本没有代码更改.这是我的代码:

<table>
<tr>
<?php $fp = fopen ("http://finance.yahoo.com/d/quotes.csv?s=VIP&f=l1c1p2rj1&e=.csv","r");
        $data = fgetcsv ($fp, 1000, ",") ?>
<td>Vimpel-Communications</td>
<td><?php echo $data[0] ?></td>
<td><?php echo $data[1] ?></td>
<td><?php echo $data[2] ?></td>
<td><?php echo $data[3] ?></td>
<td><?php echo $data[4] ?></td>
<td><?php echo $data[5] ?></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

这是一个实际网站的测试页面:http://bricadr.com/test.php 任何人都可以帮助或有人知道发生了什么,或者我如何解决这个问题?此外,如果有人有服务器,你能看到这个代码是否适用于您的服务器?也许我的托管公司关闭了一些功能,允许以前工作.

先感谢您!

布赖恩

html php csv yahoo finance

-1
推荐指数
1
解决办法
2012
查看次数

如何删除字符串中的逗号

我有一个字符串,显示一个逗号分隔符的数字,如下所示:

DecimalFormat formatter = new DecimalFormat("#,###.000000");
String toDouble=formatter.format(amount);
Run Code Online (Sandbox Code Playgroud)

现在我想删除BO类中的逗号来进行算术运算.我用这种格式:

StrCash_price_deal = StrCash_price_deal.replace(",", "");
double d = Double.valueOf(StrCash_price_deal.trim()).doubleValue();
Run Code Online (Sandbox Code Playgroud)

但它将值更改为零!我的技术是struts2

java csv

-1
推荐指数
1
解决办法
1665
查看次数

如何在Excel中增加列中的所有行?

如何将A列中的所有行增加4?例如,我想将A5中的当前值增加到A250.

谢谢.

csv excel increment

-1
推荐指数
1
解决办法
5376
查看次数

按多个参数列出排序

我有一个带有以下标题的.csv和文件中的示例行.

AgentID,Profile,Avatar,In_Time,Out_Time,In_Location,Out_Location,Target_Speed(m/s),Distance_Traveled(m),Congested_Duration(s),Total_Duration(s),LOS_A_Duration(s),LOS_B_Duration(s),LOS_C_Duration(s),LOS_D_Duration(s),LOS_E_Duration(s),LOS_F_Duration(s)
2177,DefaultProfile,DarkGreen_LowPoly,08:00:00,08:00:53,East12SubwayportalActor,EWConcourseportalActor,1.39653,60.2243,5.4,52.8,26.4,23,3.4,0,0,0
Run Code Online (Sandbox Code Playgroud)

我需要按照字母方向(例如东,北等)增加时间(08:00:00,08:00:01)和第6列(In_Location),按第4列(In_time)排序.csv.

到目前为止我的代码看起来像这样:

List<string> list = new List<string>();
using (StreamReader reader = new StreamReader("JourneyTimes.csv"))
{
    string line;
    while ((line = reader.ReadLine()) != null)
    {
        line.Split(',');
        list.Add(line);
    }
Run Code Online (Sandbox Code Playgroud)

我在.csv中读到并使用逗号分割它(没有其他逗号,所以这不是一个问题).然后我将每行添加到列表中.我的问题是如何在两个参数和.csv的标题上对列表进行排序.

我一直在寻找这一天,我对编程比较陌生,这是我的第一个程序,所以我为我缺乏知识而道歉.

c# csv sorting

-1
推荐指数
1
解决办法
1183
查看次数

如何在写入CSV文件时格式化文本

我有一大堆代码负责编写.CSV文件,但格式化很可怕.我想知道是否有一个命令或字符串我可以发送到CSV以表示它应该为所有单元格加粗第一行文本和中心文本.这可能吗?

 StreamWriter sw = null;
 try
 {
     this.SetStatus(DataLogUIStrings.strSavingToCSVFile);
     sw = new StreamWriter(exportFileName, this.appendExport);
     //first row of CSV
     sw.WriteLine("Start Time,End Time,Date,JobID,,Alarm Count");
     foreach (SJob job in jobsToExport)
     {
         //rest of CSV rows
         sw.WriteLine(job.GetJobInformation().Replace(',', '\t'));
     }
     this.SetStatus(string.Format(DataLogUIStrings.strJobsExported, jobsToExport.Count));
 }
 catch
 {
  ...
 }
Run Code Online (Sandbox Code Playgroud)

我的搜索没有得到任何东西,我希望有一些excel公式命令所以字符串可能只是"BOLD(Start Time,End Time,...)";如果不让我知道任何替代品可以完成这个没有打开excel表和手动格式化(作为软件产生周围每天24小时)

c# csv excel visual-studio-2010

-1
推荐指数
1
解决办法
1万
查看次数

如何在.CSV文件中将日期列从dd/mm/yyyy转换为yyyy/mm/dd

我有一个.CSV文件,文件中有大约15个字段,我需要将日期列(文件中的第一个字段)从dd/mm/yyyy转换为yyyy/mm/dd.请指教...

linux csv awk date sed

-1
推荐指数
1
解决办法
2370
查看次数

编辑csv字典中的键值以执行以下操作

我为这个问题的不良标题道歉,但是很难用代码来解释.我想让我的代码执行以下操作; 如果等级键是2并且数字键是任何(空白,数字或其他),并且如果前一行是等级键1和数字键1则继续到脚本的下一行.

然而,尽管做了很多努力,我似乎​​无法让代码产生应有的效果.需要注意的代码行是第14行,但我认为最好提供一些背景代码来设置上下文.

示例数据

Unique Name,Rank,100% OmNTS,Numeric
xyz,1,10.2,1
xyz,2,12.5,-
xyz,3,18.8,2
xyz,4,25.9,
pmz,1,29.8,1
pmz,2,200.9,5
pmz,3,210.9,
pmz,4,250.89,
pmz,5,290.9685,
xyz2,1,10.9,1
xyz2,2,12.59,3
xyz2,3,18.8,2
xyz2,4,25.9,,
pmz2,1,29.8,,
pmz2,2,200.9,5
pmz2,3,210.9,
pmz2,4,250.89,
pmz2,5,290.9685,
Run Code Online (Sandbox Code Playgroud)

代码段:

for counter, row in enumerate(reader):
counter += 1
if counter != 1:
    for field in fields[3:]:
        if field == "Numeric" or field == "Rank":
            row[field] = row[field] and float(row[field])
        if field == "Rank":
            row[field] = row[field] and int(row[field])

    key = (row['Rank'], row['Numeric'])
    previous = entries[row['Unique Name']]


    if (key[0] == 2) and (1 <= key[1] …
Run Code Online (Sandbox Code Playgroud)

python csv dictionary key python-2.7

-1
推荐指数
1
解决办法
173
查看次数

逐行读取.csv文件

我有一个excel文件(.csv),我想逐行阅读或更准确地逐行读取并将其存储在C#中的字符串中.任何帮助表示赞赏.

c# csv string

-1
推荐指数
2
解决办法
1万
查看次数

合并多个csv文件

我有3个csv文件,我想将这3个文件写入单个csv文件中,如何实现.例如

file1.csv

a b c d
1 2 3 4 
5 6 7 8
Run Code Online (Sandbox Code Playgroud)

文件2.csv

e f g h
13 14 15 16
17 18 19 20
Run Code Online (Sandbox Code Playgroud)

file3.csv

i j k l 
9 10 11 12 
21 22 23 24
Run Code Online (Sandbox Code Playgroud)

所需的输出如下

  a b c d e   f g  h  i j  k  l
  1 2 3 4 13 14 15 16 9 10 11 12
  5 6 7 8 17 18 19 20 21 22 23 24
Run Code Online (Sandbox Code Playgroud)

python csv pandas

-1
推荐指数
1
解决办法
1107
查看次数

标签 统计

csv ×10

c# ×3

excel ×2

java ×2

python ×2

awk ×1

date ×1

dictionary ×1

finance ×1

html ×1

increment ×1

key ×1

linux ×1

pandas ×1

php ×1

python-2.7 ×1

sed ×1

sorting ×1

string ×1

supercsv ×1

visual-studio-2010 ×1

yahoo ×1