出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

テキストファイルの読み込みについて   しゃとるさん [2002/01/29 11:00:26] [1548]
  Re:テキストファイルの読み込みについて   YasNet(管理人)さん [2002/01/29 12:23:39] [1560]
    Re:テキストファイルの読み込みについて   YasNet(管理人)さん [2002/01/29 12:32:44] [1562]
  Re:テキストファイルの読み込みについて   Tomitomiさん [2002/01/29 13:29:34] [1563]
    Re:テキストファイルの読み込みについて   しゃとるさん [2002/01/29 14:41:33] [1566]

[1548] テキストファイルの読み込みについて
投稿者:しゃとるさん 2002/01/29 11:00:26
ASP初心者です。
サンプルのテキストファイルの読み込みについてを
参考にTEXTの文字、数字DATAをWEB表示させようと思っております。
サンプルでは、テキストファイルの中のすべてのDATAが表示されますが
ファイル内の一部の文字列を表示させるのにはどうすればいいのでしょうか。
たとえば3行目を表示とか、4行目の5桁〜15桁の間の文字列を表示させたりしたいのです。
下のサンプルのどこを直すのかがいろいろ参考書見ましたが良くわかりませんでした。

また、TEXTファイルの中の数字DATAを使って円グラフも表示させたいのですがASPで可能でしょうか。

以上教えたいただけないでしょうか。
よろしくお願いします。
※サーバー内のTEXTファイルは、10分ごとに上書き更新されています。


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=x-sjis">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE>テキストファイルの読み込みについて</TITLE>
</HEAD>
<body bgcolor="#000000" text="#FFFFFF" link="#00FFFF" vlink="#FF00FF" style="font-family: MS ゴシック, MS Pゴシック; font-size: 12pt">

<%
'
Call Read_Data("***.txt")
'
'*-----------------------------------------------------------------------------*
'* データの読み込み
'*-----------------------------------------------------------------------------*
Sub Read_Data(Wk_FName)
On Error Resume Next
Set objFile = Server.CreateObject("Scripting.FileSystemObject")
Set DataFile = objFile.OpenTextFile(Server.MapPath(Wk_FName), 1, FALSE)
If Err.Number > 0 Then
Call error("Read Error : " & Wk_FName)
Else
Do Until DataFile.AtEndOfStream
Response.Write DataFile.ReadLine & "<br>" & vbCRLF
Loop
End If
'
DataFile.Close
Set DataFile = Nothing
Set objFile = Nothing
'
On Error GoTo 0
End Sub
'
'*-----------------------------------------------------------------------------*
' エラー処理
'*-----------------------------------------------------------------------------*
Sub error(Wk_In)
Response.Write "<hr size=1>" & vbCRLF
Response.Write "<center>ERROR !<br><br>" & Wk_In & "</center>" & vbCRLF
Response.Write "<hr size=1>" & vbCRLF
Response.Write "</BODY>" & vbCRLF
Response.Write "</HTML>" & vbCRLF
Response.End
End Sub
%>
</BODY>
</HTML>


[1560] Re:テキストファイルの読み込みについて
投稿者:YasNet(管理人)さん 2002/01/29 12:23:39
こんにちは YasNetです。

ご利用有難う御座います。
参考に掲示板をダウンロードしてみてください。

ファイルデータの取得部分を見て頂ければ一目瞭然ですよ(笑)

円グラフを標準で作るのは不可能ではないですが、現実的ではありません。
棒グラフなら簡単に出来ますよ。

自分でコンポーネントをVBやVC、DELPHI等を使って作成する必要があります。

では では

> ASP初心者です。
> サンプルのテキストファイルの読み込みについてを
> 参考にTEXTの文字、数字DATAをWEB表示させようと思っております。
> サンプルでは、テキストファイルの中のすべてのDATAが表示されますが
> ファイル内の一部の文字列を表示させるのにはどうすればいいのでしょうか。
> たとえば3行目を表示とか、4行目の5桁〜15桁の間の文字列を表示させたりしたいのです。
> 下のサンプルのどこを直すのかがいろいろ参考書見ましたが良くわかりませんでした。
>
> また、TEXTファイルの中の数字DATAを使って円グラフも表示させたいのですがASPで可能でしょうか。
>
> 以上教えたいただけないでしょうか。
> よろしくお願いします。
> ※サーバー内のTEXTファイルは、10分ごとに上書き更新されています。

[1562] Re:テキストファイルの読み込みについて
投稿者:YasNet(管理人)さん 2002/01/29 12:32:44
こんにちは YasNetです。

> ご利用有難う御座います。
> 参考に掲示板をダウンロードしてみてください。

掲示板ならどれでもOKですよ〜
自サイトなのでリンク先を表示していなかったので一応
http://yasch.com/asp/softwareframe.html

では では

[1563] Re:テキストファイルの読み込みについて
投稿者:Tomitomiさん 2002/01/29 13:29:34
こんにちは、Tomitomiです。

3行目とかなら、このループまわしてるとこで、カウントして、カウントが3になったら表示すれば良いのでは?

>Do Until DataFile.AtEndOfStream
>Response.Write DataFile.ReadLine & "<br>" & vbCRLF
>Loop

何桁目は、left関数、Right関数、mid関数を用いてやる。
左から、3桁目を抜き出すには、

変数 = Left("文字列",3)

>TEXTファイルの中の数字DATAを使って円グラフも表示させたいのですがASPで可能でしょうか。

VMLというのを使えば可能みたいです。IE限定だと思うけど。
ASPと組み合わせて、実現されている方がいるので以下を参照。

KOBA'S HOMEPAGEの「XML,VML TIPS」内「VMLを使って円グラフを表示する」
http://www.mwc.ne.jp/y-koba/

でも、円グラフサンプルはソースないです。
僕はここの折れ線グラフを表示するを参考にして今度使用する予定です。
折れ線グラフはサンプルあり。

[1566] Re:テキストファイルの読み込みについて
投稿者:しゃとるさん 2002/01/29 14:41:33
> こんにちは、Tomitomiです。
>
> 3行目とかなら、このループまわしてるとこで、カウントして、カウントが3になったら表示すれば良いのでは?
>
> >Do Until DataFile.AtEndOfStream
> >Response.Write DataFile.ReadLine & "<br>" & vbCRLF
> >Loop
>
> 何桁目は、left関数、Right関数、mid関数を用いてやる。
> 左から、3桁目を抜き出すには、
>
> 変数 = Left("文字列",3)
>
> >TEXTファイルの中の数字DATAを使って円グラフも表示させたいのですがASPで可能でしょうか。
>
> VMLというのを使えば可能みたいです。IE限定だと思うけど。
> ASPと組み合わせて、実現されている方がいるので以下を参照。
>
> KOBA'S HOMEPAGEの「XML,VML TIPS」内「VMLを使って円グラフを表示する」
> http://www.mwc.ne.jp/y-koba/
>
> でも、円グラフサンプルはソースないです。
> 僕はここの折れ線グラフを表示するを参考にして今度使用する予定です。
> 折れ線グラフはサンプルあり。

YasNet(管理人)さん 、Tomitomiさん有難うございます。
教えていただいたことを参考にやってみます。
円グラフのほうは、ちょっと難しそうですね私の頭では、ついていけないかも(笑)
有難うございました、もう少し自分でももがいて見ます。



TreeBBS For ASP V.0.1.3
Program By YasNet