jQueryでCSVを読み込み、表示させるサンプルを作成しました。
使用するライブラリ・ファイル
今回jQuery.csv.jsを使おうと思ったのですが、本家jQueryのサイトからはなくなっているようなので、
こちらのサイトのものを使用させていただきました。
 
読み込むCSVは以下の内容です。
CSVファイルサンプル
| id | date | title | sentence | image | 
| 00001 | 14/11/02 | タイトルA | 説明文A | img01.gif | 
| 00002 | 14/11/03 | タイトルB | 説明文B | img02.gif | 
| 00003 | 14/11/04 | タイトルC | 説明文C | img03.gif | 
| 00004 | 14/11/05 | タイトルD | 説明文D | img04.gif | 
| 00005 | 14/11/06 | タイトルE | 説明文E | img05.gif | 
CSVファイルの文字コードはUTF-8ですが、エクセルで作成した後はShift-jisになっているので、
文字コードをUTF-8に変更する必要があります。
 
サンプルコード
JavaScript
$(function() {
	var target = '#news';
	var csvList;
	var insert = '';
	$.ajax({
		url: 'list.csv',
		success: function(data) {
			// csvを配列に格納
			csvList = $.csv()(data);
			// 挿入するHTMLを作成
			for (var i = 1; i < csvList.length; i++) {
				insert += '<li id="' + csvList[i][0] + '">';
				insert += '<div class="image"><img src="' + csvList[i][4] + '" /></div>';
				insert += '<p class="date">' + csvList[i][1] + '</p>';
				insert += '<p class="title">' + csvList[i][2] + '</p>';
				insert += '<p class="sentence">' + csvList[i][3] + '</p>';
				insert += '</li>';
			};
			$(target).append(insert);
		}
	});
});
HTML
<ul id="news"></ul>

コメントが承認されるまで時間がかかります。