�@CSV�`���̓f�[�^�i���ځj���J���}�ŋ�����e�L�X�g�t�@�C���ł��B�Ⴆ�Έȉ��̂悤�ɍ��ڂ��J���}�ŋ���Ă��܂��B
91,�����[����,300
94,���X���[����,290
95,�؍����[����,320
102,����,150
200,�J���[,80
201,�h���C�J���[,85
500,�R�[���X�[�v,25
502,��X�[�v,35
505,�R���\���X�[�v,31
�@�O���ł�����^�u�`���̓f�[�^���^�u�ŋ���Ă��܂����BCSV�̏ꍇ�ɂ̓^�u�̑���ɃJ���}�ŋ��悤�ɃX�N���v�g��ύX����ł�������ł��B�ȉ��̃X�N���v�g�͉��s�R�[�h��CR (13��)�ŋ���Ă�����̂Ƃ��ď������Ă��܂��B�i�T���v����
���s�����j
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=shift_jis">
<title>CSV�t�@�C����\������</title>
<script type="text/javascript" src="xmlhttp.js"></script>
<script type="text/javascript"><!--
function loadDataFile(fName)
{
httpObj = createXMLHttpRequest(displayData);
if (httpObj)
{
httpObj.open("GET",fName,true);
httpObj.send(null);
}
}
function displayData()
{
if ((httpObj.readyState == 4) && (httpObj.status == 200))
{
$("result").innerHTML = parseTabText(httpObj.responseText);
}else{
$("result").innerHTML = "<b>Loading...</b>";
}
}
// CSV�t�@�C������͂��ĕ\��
function parseTabText(tabText)
{
var resultText = "<table border='1' cellspacing='0'>";
var CR = String.fromCharCode(13); // ���s�R�[�h (CR)
lineData = tabText.split(CR);
for (var i=0; i<lineData.length; i++)
{
wCount = lineData[i].split(",");
resultText += "<tr>";
for (j=0; j<wCount.length; j++)
{
tData = wCount[j]; // �f�[�^
resultText += "<td>"+tData + "</td>";
}
resultText += "</tr>";
}
resultText += "</table>";
return resultText;
}
// --></script>
</head>
<body>
<h1>CSV�t�@�C����\������</h1>
<p>CSV�t�@�C����ǂݍ��ݕ\�����܂�</p>
<form name="ajaxForm">
<input type="button" value="sample.csv�t�@�C����ǂݍ���" onClick="loadDataFile('sample.csv')"><br>
</form>
<div id="result"></div>
</body>
</html>
�@���ۂɂ�CSV�`���̏�������L�X�N���v�g�Ŋ��S�ɂł���킯�ł͂���܂���B�Ⴆ�J���}���f�[�^���Ɋ܂܂�Ă���ꍇ�ɂ̓_�u���N�H�[�e�[�V����(")�Ńf�[�^���͂܂�܂��B"���f�[�^���Ɋ܂܂��ꍇ�ɂ�""�̂悤��2�L�q����܂��B���̂��߁A�ǂ̂悤��CSV�`���̃t�@�C�����������Ă��Ȃ��ꍇ�ɂ͏�L�̃X�N���v�g�ł͑S���g�����ɂȂ�܂���B��L�̃X�N���v�g�̓f�[�^���ɃJ���}��_�u���N�H�[�e�[�V�������܂܂�Ȃ��Ƃ��������������Ă���K�v������܂��B���ʂ�CSV�`������������̂ł���ACSV����͂��郉�C�u������T���ă_�E�����[�h���邩�A���O�ō쐬����K�v������܂��B
�@�f�[�^���ڂ������o�ł���A���Ƃ͂����̃e�L�X�g�t�@�C���Ȃ̂ŊȒP�ɏ������s�����Ƃ��ł��܂��B
�@�����ł�RPG�i���[���v���C���O�Q�[���j�Ȃǂł݂�����Q�[����ʂ̃}�b�v�Z���N�g������Ajax�ōs���Ă݂܂��B
[
��O�́@3:�Q�[���̃}�b�v��\��������]
[
�ڎ���]
(2006.1.4)