
A 回答 (14件中11~14件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
#2です。
デスクトップにファイルを書き出しますので、
文字数が多いファイルを分割したらデスクトップ
がうざったくなります。
フォルダを生成し、フォルダの中にテキストファ
イルを書き出すようにしてもいいかもしれません。
No.3
- 回答日時:
ソフトを探さなくても、場合によっては、簡単なプログラムでできるので、エクセルVBAで誰か回答をで作ってくれますよ。
エクセルがあるという条件で。ただし「分割して複数のファイル」の意味が不明。どういう風にするのか。
「長文のテキストファイルがあるんですけど」のレコードの長さが、可変長なのかどうか、で難しさが影響する。レコードといっても判らないかな。
手元に実データがない以上、テストが難しいので答えも上げにくい。
例えばメモ帳かワードパッドでそのファイルは読め(表示でき)ますか。
どんな風になりますか。
復帰改行までが1レコードなんですが。
機械的に1000文字できるのかどうか。
目的や用途は。
No.2
- 回答日時:
エクセルVBAです。
1000文字以内で分割します。1行単位で文字数カウントしますので、1ファイル
の文字数には少しばらつきがでます。
Sub txtbunkatu()
Dim txtmei As String
Dim Newtxtmei As String
Dim i As Long
Dim j As Long
Dim MyLen As Long
Dim naiyou As String
txtmei = Application.GetOpenFilename(Title:="テキストファイル")
If txtmei = "False" Then Exit Sub
Open txtmei For Input As #1
Do Until EOF(1)
Input #1, dat
i = i + 1
If MyLen + Len(dat) > 1001 Then
j = j + 1
Newtxtmei = CreateObject("WScript.Shell").SpecialFolders("Desktop") & "\" & "Newtxt" & j & ".txt"
If Dir(Newtxtmei) <> "" Then
MsgBox "既に同名のファイルが存在します。"
Exit Sub
Else
Open Newtxtmei For Output As #2
Print #2, naiyou;
Close #2
naiyou = ""
MyLen = 0
End If
Else
MyLen = MyLen + Len(dat)
naiyou = naiyou & vbCrLf & dat
End If
Loop
Close #1
End Sub
No.1
- 回答日時:
ファイル分割ツールはvectorに
http://www.vector.co.jp/vpack/filearea/win/util/ …
にあります
ご要望だとファイルサイズ2kで分割すればいいのではないかと
使いやすいのを見つけてはどうでしょうか
またdivだと(http://www.vector.co.jp/soft/win95/util/se088352 …)テキストの行数で分割できます
参考URL:http://www.vector.co.jp/soft/win95/util/se088352 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelでdatファイルを作成??
-
バッチファイルが作成できない
-
一気にずばっと複数のメールを...
-
複数のファイルを同時検索し、...
-
テキストファイルの文字色に色...
-
初期化後の任意のアプリの復元
-
Microsoft Access エラー 3051
-
エクセルVBA ファイルOPEN時の...
-
Excel-VBA 撮影日時の取得
-
ExcelVBAで、隠しフォルダにあ...
-
VBAを使い、Web上からファイル...
-
FFFTPでサーバに新規フォルダが...
-
global.asaについて
-
フォルダ作成用バッチファイル...
-
JSONファイルをダウンロードさ...
-
OCXのライセンス
-
VBAでファイルパスが長すぎてコ...
-
ASPのファイルを他のサーバにコ...
-
バッチファイルでイベントログ...
-
VBA IE操作 ダイアログボックス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelでdatファイルを作成??
-
バッチファイルが作成できない
-
複数のテキストファイルをexcel...
-
複数のファイルを同時検索し、...
-
テキストファイルの文字色に色...
-
batファイル処理でのテキストフ...
-
ファイル名の特定文字だけ削除...
-
ヘルプファイルの翻訳
-
複数のテキストファイルをexcel...
-
CADでグラフ作成
-
一気にずばっと複数のメールを...
-
WORD VBAでテキストファイルを...
-
VBAからファイルをzip化したい
-
フリーソフトの「Tree」をご存...
-
マクロでメモ帳に貼り付け
-
VBSでテキストファイルのタブ区...
-
Atokのユーザー辞書に、複数の...
-
CDの曲名をテキストファイルで...
-
windowsへscp
-
こういうソフトを探しています
おすすめ情報