如何將list格式的變數寫入csv檔案中

2025-07-06 03:30:15 字數 2891 閱讀 6546

1樓:電影分享管家

csv格式就是逗號分隔,所以用split(strline, ",")就可以將一行的檔案內容轉換成陣列,使用streamreader可以將檔案以行的形式讀取出來,讀取五次就可以都取出來了,至於之後的資料怎麼處理就要看你的想法了,可以把所有的資料都放到乙個list裡,通過角標算數取得一列的數,也可以使用二維陣列。至於你說的每個元素的出現個數這個要求,我印象裡陣列類有個select方法,可以取得你想要的結果,具體用法你查一下msdn吧。

2樓:梢新肚

這裡簡單的介紹將list資料匯入到csv檔案中的方法。

**如下所示:

student類:

public class student

set }private string name;

public string name set }private string age;

public string age set }}模擬乙個簡單的list資料來源:

private listgetstudentdata()根據檔案路徑建立相應的檔案:

//// create target file///

/ folder

/ folder name

/ file extension

/ file path

/ data source

/ file path

/ success flag

用python把list裡的資料寫入csv

3樓:曇花香

最常用的一種方法,利用pandas包。

import pandas as pd#任意的多組列表a = [1,2,3]

b = [4,5,6]

#字典中的key值即為csv中列名dataframe = 將dataframe儲存為csv,index表示是否顯示行名,default="",index=false,sep=',')1234567891011

a_name b_name0 1 41 2 52 3 6

同樣pandas也提供簡單的讀csv方法,import pandas as pddata = '')12

會得到乙個dataframe型別的data。

另一種方法用csv包,一行一行寫入。

import csv

#python2可以用file替代open

with open("","w") as csvfile:

writer =

#先寫入columns_name

index","a_name","b_name"])

#寫入多行用writerows

index a_name b_name0 1 31 2 32 3 41234

讀取csv檔案用reader

import csvwith open("","r") as csvfile:

reader = #這裡不需要readlines

for line in reader:

print line

4樓:尹卓群

外層 for 迴圈,內層 for 迴圈,tuple 強轉 list 。當然也有其他方法實現 迴圈。

5樓:我恨我辣麼帥

1. 寫csv檔案與寫txt文字檔案沒有任何區別,只需要將三個資料用半形逗號連線起來就可以了,沒有什麼特殊的。 2.

用追加寫入「>>一定要記住在每一行的最後加上「」換行。這樣所有資料就不會寫到一行上了。

c++ list讀取csv檔案,並將每列資料儲存到結構體中

6樓:愛的軒言

cpp] view plain copy

#include

#include

#include

#include

#include

using namespace std;

刪除字串。

中空格,製表符tab等無效字元。

string trim(string& str)

\t"),在字串str中從索引0開始,返回首次不匹配"\t"的位置。

\t"));

t") +1);

return str;

int main()

ifstream fin(""); //開啟檔案流操作。

string line;

while (getline(fin, line)) //整行讀取,換行符。

區分,遇到檔案尾標誌eof終止讀取。

cout <<"原始字串:"<< line vectorfields; //宣告乙個字串向量。

string field;

while (getline(sin, field, ',')) //將字串流sin中的字元讀入到field字串中,以逗號為分隔符。

/將剛剛讀取的字串新增到向量fields中。

string name = trim(fields[0]);//清除掉向量fields中第乙個元素的無效字元,並賦值給變數name

string age = trim(fields[1]);//清除掉向量fields中第二個元素的無效字元,並賦值給變數age

string birthday = trim(fields[2]);//清除掉向量fields中第三個元素的無效字元,並賦值給變數birthday

cout <<"處理之後的字串:"<< name <<"\t"

j**a csv檔案提取後,如何編一段**重新歸類以後放入新的7個不同的csv檔案中

7樓:網友

就是用filewrite進行寫檔案啊。

如何將pdf格式轉換為格式,如何將pdf格式轉換為word格式

由於我使用的是foxit reader.所以我就以此軟體為例,講述把pdf轉換成word並手動排版的過程。首先介紹一下pdf文字有如下兩種情況,一種放大文字顯得不是很規範,一種則是標準字型排版的,現在的閱讀器的文字選取功能基本上都能進行大概的識別,但是第二種的準確率是明顯高於第一種的。所以首先推薦你...

c中如何將字串轉換成日期格式,C 中如何將字串轉換成日期格式

static string s 20120304120312 private static int f int i,int l private void button1 click object sender,eventargs e string s 20120304120312 datetime ...

python如何將列表寫入檔案

python把列表寫入檔案的詳細 list foo bar sep fl open list.txt w fl.write sep.join list fl.close sep是分隔符,sep n 就是分行輸入另外提醒一下,考慮一下list裡含有數字 用str 函式轉一下,看你要處理的資料了。使用舉...