CSV,逗號分開的文件,如果能快速的讀取這些文件中的數據,無疑會幫助我們解決很多問題。
1、 只有數據的CSV文件,CSV file that includes only numbers.
As an example, create a text file, named as 'data.csv' if you prefer, which includes the following data with any editor you like.
1, 2, 3, 4
5, 6, 7, 8
9, 0, 1, 2
1) Read all the data into a 3X4 matrix.
Mat = csvread('data.csv');
disp(Mat);
2) Read part of the data with specification of the start index. What is important is the data is accessed from index 0 in the direction of row and column.
Mat = csvread('data.csv', 1, 2);
disp(Mat);
Result showing below.
7 8
1 2
3) Read only the specified range.
Mat = csvread('data.csv', 0, 1, [0,1,2,2]);
disp(Mat);
Note the starting index you specified in the second and third parameters is the same with the first two arguments in the fourth parameter matrix.
2、 How to read a CSV file containing string data items.
Create a file, named as 'datastr.csv' if you like. Add the following data.
1, 2, 3, Mine
4, 5, 6, Yours
7, 8, 9, His
One who try to use csvread shall encounter frustration. :(
I propose another solution to solve this case.
fid = fopen('datastr.csv');
dcells = textscan(fid, '%f, %f, %f, %s');
fclose(fid);
dcellneeds = dcells(1:3);
Mat = cell2mat(dcellneeds);
disp(Mat);
The result showing below.
1 2 3
4 5 6
7 8 9
Try it and good luck. :)
Python組織文件 實踐:將帶有美國風格日期的文件改名為歐洲風格日期
描述:假設有這樣一個任務,你需要將文件名中含有美國風格日期(MM-DD-YYYY)的部分更換為歐洲風格日期(DD-MM-YYYY),并且需要你處理的文件多達上千個 分析:檢查當前工作目錄的所有文件名, ...
StreamingAssets文件夾的讀取異常
1.今天在讀取StreamingAssets文件夾中的文本文件的時候,出現了異常,花了一個多小時解決了,把解決結果給大家梳理一下 2.文本文件夾所在位置:在StreamingAssets文件夾中新建一 ...
Jmeter實現從csv文件中隨機讀取數據
一.需求 參數放在csv文件中,文件格式如下,需求每次從文件中隨機讀取一行數據. 二.步驟 1.在csv文件中新增加一列,pl 2.新增一個配置原件-隨機數,設置如下: 50是文件數據的行數 3.新增 ...
CSV文件數據如何讀取、導入、導出到新的CSV文件中以及CSV文件的創建
CSV文件數據如何讀取.導入.導出到新的CSV文件中以及CSV文件的創建 一.csv文件的創建 (1)新建一個文本文檔: 打開新建文本文檔,進行編輯. 注意:關鍵字與關鍵字之間用英文半角逗號隔開.第一 ...
C++ 把數組數據存入 CSV 文件,以及讀取 CSV 文件的數據
1. CSV-百度百科 2. 代碼 #pragma once //Microsoft Visual Studio 2015 Enterprise #include #i ...
C語言進行csv文件數據的讀取
C語言進行csv文件數據的讀取: #include #include #include #inclu ...
EpPlus讀取生成Excel幫助類+讀取csv幫助類+Aspose.Cells生成Excel幫助類
大部分功能邏輯都在,少量自定義異常類和擴展方法 ,可用類似代碼自己替換 //EpPlus讀取生成Excel幫助類+讀取csv幫助類,epplus只支持開放的Excel文件格式:xlsx,不支持 xls ...
FileSystem.DeleteDirectory遇到";無法刪除 文件:無法讀取源文件或磁盤";
Microsoft.VisualBasic.FileIO.FileSystem.DeleteDirectory(fileFolder, UIOption.AllDialogs, RecycleOpti ...
.net網站的文件上傳讀取進度條和斷點下載
文件上傳到服務器時的進度讀取 //調整上傳配置 AdapterInfo(info); UpfileResult result = new UpfileResult(); try { //直接使用req ...
隨機推薦
Codeforces Burning Midnight Oil
/* * BurningMidnightOil.cpp * * Created on: 2013-10-12 * Author: wangzhu */ /** * 每次至少寫多少行代碼ret: * 1 ...
GridView使用CommandField刪除列實現刪除時提示確認框
在.net2005提供的GridView中我們可以直接添加一個CommandField刪除列完后在它的RowDeleting事件中完成刪除 GridView在使用CommandField刪除時彈出提示 ...
Codeforces Round #198 (Div. 2) —— D
昨天想了一下D題,有點思路不過感覺很麻煩,就懶得去敲了: 今天上午也想了一下,還是沒有結果,看了一下官方題解,證明得很精彩: 這道題目其實就是一道裸地最大上升子序列的題: 看到這里,直接怒碼···· ...
【android】優秀的UI資源站點集合
1.http://ionicons.com/ 這個站點的圖標能滿足大部分人的需求.里面包括了經常使用的android風格的圖標 ios7風格的圖標 以及一些社會化分享圖標,總共500個左右.githu ...
為什么總是要求使用position的時候父類是relative
當我們使用position的時候,一般來說外面的框架是使用relative,里面的元素使用absolute的,這里有兩個注意點: 1.如果我們不給父類一個position屬性的時候,那么子元素就會以b ...
python3+django2 開發易語言網絡驗證(上)
創作背景: 在某論壇中下載到一套php開發易語言網絡驗證的教程,照著看下來,花了兩天的時間,結果發現教程里開發的網絡驗證,以及隨著教程一起給學員的源碼,都存在著根本用不了的bug!我想要看看能不能在原 ...
如何在Skyline中加載ArcGISServer發布的WMS和WMTS服務
如何在Skyline中加載ArcGISServer發布的WMS和WMTS服務? 我這里的測試環境是ArcGISServer10.1和TerraExplorer Pro7.0,主要過程截圖如下,
Window環境下RabbitMQ 添加用戶、設置角色和權限
基本上新增用戶.角色和權限的方法都一樣,大概如下: REM 添加一個帳號 密碼 rabbitmqctl.bat add_user zhangfujun zhangfujun123 REM 添加角色 r ...
對\${ctx}的一點理解
一.\${ctx}與${pageContext.request.contextPath}的區別 相同點: \${ctx}和\${pageContext.request.contextPath}都是獲取 ...
第14章 Linux賬號管理與ACL權限設置
Linux的賬號與用戶組 用戶標識符:UID與GID 每一個文件都有一個所有者ID和用戶組ID,當我們需要查看文件屬性時,系統會根據/etc/passwd和/etc/group的內容,找到對應UID和 ...