Intro: Я пытаюсь сделать html-приложение (.htm), чтобы сделать некоторые бизнес-вычисления. Проблема заключается в том, что мне нужно вести учет всего. Сначала я нашел некоторые визуальные базовые сценарии для чтения/записи файлов .mdb, но это было слишком сложно для меня, так как я никогда не работал с vbs. Итак, я решил использовать JavaScript для чтения/записи в формате CSV файлчтение/запись csv файла с использованием javascript в .htm
Это функция, я нашел для чтения:
function displayClassList() {
var path="log.csv"
var fso = new ActiveXObject('Scripting.FileSystemObject'),
iStream=fso.OpenTextFile(path, 1, false);
document.getElementById("searchResults").innerHTML="";
while(!iStream.AtEndOfStream) {
var line=iStream.ReadLine();
document.getElementById("searchResults").innerHTML += line + "<br/>";
}
iStream.Close();
}
Он работает хорошо.
Проблема у меня есть, когда дело доходит до написания. Я не могу добавить текст в новую строку в документе. Это сценарий, я получил:
var fso = new ActiveXObject("Scripting.FileSystemObject");
var s = fso.CreateTextFile("./ClassList.csv", true);
s.WriteLine("helloworld");
s.Close();
}
Проблема с этим сценарием является то, что он заменяет все существующий текст «HelloWorld». Я хочу написать «helloworld» в новой строке. Любое решение для этого?
Кроме того, есть ли способ отредактировать определенную строку, например, заменить весь текст в строке x?
Вот скрипты для загрузки, так что вы можете проверить их: http://ge.tt/7u5bDAV2/v/0
При замене CreateTextFile с помощью OpenTextFile Ошибка: неправильный вызов или аргумент процедуры –
Какова была ваша строка? –
Строка 6 в моем документе, которая является строкой 3 в сценарии javascript –