1. 程式人生 > >[AHK]解析CSV檔案示例,每一列存到一個數組中

[AHK]解析CSV檔案示例,每一列存到一個數組中

/*
;作者:QQ1576157
;時間:2017年1月7日21:25:23
; 功能: 解析CSV檔案示例,每一列存到一個數組中。
;原理:遍歷每一行,將每行分成多個列
*/
data = 
(join`r`n
type,make,model,specs,url
car,GM,Impala,4 door,go to www.chevy.com for selections
truck,Nissan,Titan,2WD,go to www.nissan.com for selections
truck,Toyota,Tacoma,4WD,go to www.toyota.com for selections
car,GM,Malibu,4 door,go to www.chevy.com for selections
car,Ford,Focus,2 door,go to www.ford.com for selections
car,Toyota,Corolla,4 door,go to www.toyota.com for selections
car,GM,Malibu,2 door,go to www.chevy.com for selections
truck,Toyota,Tacoma,2WD,go to www.toyota.com for selections
)
FileDelete,csvfile.csv
FileAppend,%data%,csvfile.csv
 csvfile=csvfile.csv
col1:=[]
col2:=[]
col3:=[]
col4:=[]
col5:=[]
loop, read,%csvfile%
	{
		LineNumber = %A_Index%
		loop, parse, A_LoopReadLine, CSV
			col%A_Index%[LineNumber]:=A_LoopField
	}
	
	
	;輸出檢測
for k,v in col1
	s.=v . "`n"
MsgBox % s
return


相關推薦

[AHK]解析CSV檔案示例個數

/* ;作者:QQ1576157 ;時間:2017年1月7日21:25:23 ; 功能: 解析CSV檔案示例,每一列存到一個數組中。 ;原理:遍歷每一行,將每行分成多個列 */ data = (join`r`n type,make,model,specs,url ca

爬蟲資料儲存為csv檔案表格間隔有空行問題

問題描述:將爬取的資料儲存的csv檔案,遇到幾個問題,原始碼如下: with open('F:\\Pythontest1\\douban.csv','w') as f: writer = csv.writer(f,dialect='excel') writer.writero

遍歷數幾個元素的所有可能 (lua)

local arr={1,2,3,4,5,6,7,8,9,10} local repcount =#arr local arr_count = 4    --每幾個元素一組 local rep_cardindex={}  --假如4個元素,1234個元素對應arr數組裡

Python解析csv檔案並將結果寫入bat檔案

            第二次感覺有很大進步,對列表使用慢慢熟悉,繼續加油。 #!/usr/bin/python # -*- coding: UTF-8 -*- import os import csv import codecs

Python解析csv檔案並生成解析的bat檔案

import os import csv import codecs import re import sys from copy import deepcopy print ‘Run:’,sys.argv[0] ##注意對應,需要增刪只需增刪csvTitle、team

Java 解析CSV檔案

十一匆匆的就過去了,OneCoder過的也是有點恍惚。不知道都做了什麼,心卻有點散。做一篇翻譯,權當收收心,找找感覺吧。 在之前釋出的博文裡我提到,我最近正在把一些neo4j資料載入的程式碼從Ruby遷移到Java,因此作為這個過程中

javacsv.jar寫csv檔案數字過長會變成科學表達法怎麼辦

其實網上很多答案給出的答案是正確的,csv檔案的分隔符為逗號,我們寫一個\t在數字的後面就可以實現數字正常顯示的效果,當然了,如果這麼簡單一說就解決了問題我就不寫這篇文章了。 我沒有解決問題,因為我用了這個函式:writeRecord。這個函式有個過載,需

Python_使用csv模組解析csv檔案

轉自:http://blog.csdn.net/menglei8625/article/details/7494631 使用之前需要import csv。 下面是一個讀取csv檔案例子: [python] view plaincopyprint? c

java 解析csv檔案例子,csv檔案 中文亂碼問題

java 解析csv檔案例子,採用了第三方包,csv檔案 中文亂碼問題 解析方法: public List resolveCsv(String csvFileName) {  CSVReader reader = null;  String[] nextLine = null

C語言解析csv檔案

#include #include #include typedef enum CSV_ENCLOSURE_STATUS_ENUM { CSV_ENCLOSURE_NONE, CSV_ENCLOSURE_ENTER, CSV_ENCLOSURE_EXIT }CSV_ENCLOS

(VS2017+OPENCV3.3.1)攝像頭小工具5分鐘儲存幀畫面

#include "stdafx.h" #include <opencv2/opencv.hpp> #include <iostream> #include <stdio.h> #include <windows.h> #in

java解析壓縮檔案.zip獲取資料夾下的資料

/**  * 資料包Controller  * @author cookie  * @version 2017-08-23  */ public class BudgetDateController extends BaseController {           

寫資料到CSV檔案數字字串的問題

在匯出的CSV檔案中要輸出一個字串,比如00001,可是出來的是1,但是如果使用'的話可以正常顯示出來,不知道除了使用'外還有沒有別的好的方法了呢? 解決方法:字元前面加這個((char)(9)).ToString() 就可以了

python 37 pandas操作csv檔案小結csv檔案合併

import pandas as pd df = pd.read_csv("annotations.csv")[0:10] ## 一 DataFrame,資料幀df,可以將其看作表格 ### 列:index,行:c

excel表格另CSV檔案如何使每個單元內容都帶雙引號和逗號分隔

例如:原excel表格內容是 姓名 性別 電話 手機 張三 男 84577487 13878902345 李四 女 25878456 13978581278 另存為CSV檔案後,要求這樣的格式 "姓名","性別","電話","手機" "張三","男","84577487","13878902345" "李四"

正則表示式—解析CSV檔案

不同程式有不同的CSV格式,微軟CSV格式檔案中得到格式是用逗號將不同的欄位進行分割,或者當欄位包含逗號時候用雙引號分割,舉例如下: 一、微軟CSV格式匹配 【文字】 your dollors,10000, 27 years old ,,”10,000

解析xml檔案錯誤資訊org.xml.sax.SAXParseException:Parser has reached the entity expansion limit "64,000" set by the Application.的解決辦法

最近一個處理非常大的XML的程式遭遇瞭如下的異常:org.xml.sax.SAXParseException:Parser has reached the entity expansion limit "64,000" set by the Application. (org

解析Csv檔案並轉化為DataTable(處理支付寶當面付賬單)

最近在自己做一個小型對賬系統,包括支付寶,微信,銀聯三個內容,因為支付寶當面付賬單提供的介面是提供下載連結,然後下載一個壓縮包,技術還沒有那麼高超,用程式碼解壓,思路是: 1.通過介面,獲取賬單下載連結,通過下面程式碼訪問網頁,然後進行下載檔案。 System.Diagno

java輸出utf-8的csv檔案檔案有中文excel開啟檔案亂碼問題解決

1.utf-8的檔案分為兩種一種是有bom,一種是無bom。java輸出的utf-8的檔案時無bom的。由於excel開啟無bom的utf-8 csv檔案時就會出現中文亂碼, 即使中文輸出時採用了utf-8也不行。所以在輸出csv檔案時要加上bom頭。 2.用如下程式碼新增