Я использую ADODB с драйвером текста Microsoft для анализа текстового файла в Excel.
Проблема заключается в том, что некоторые строки файла имеют начальный пробел, и этот начальный пробел прерывается.
Когда я выполняю функцию GetString (, 1) для моего набора записей, строка типа: «описание НЕ ИСПОЛЬЗУЕТ»
обрезается до:
«описание НЕ ИСПОЛЬЗУЕТСЯ»
... это проблематично, потому что я на самом деле анализирую файл конфигурации Cisco, а начальное пространство полезно для выяснения, если я все еще в том же объекте или нет.
Например, с текстом вроде:
object-group network ABC_Group
network-object host 192.10.24.71
network-object host 192.10.24.72
network-object host 192.10.24.20
network-object host 192.10.24.21
object-group network XYZ_hosts
network-object host 192.10.24.55
network-object host 192.10.24.26
... Я использую пробел, чтобы сказать мне, что я все еще в той же группе объектов.
Любые идеи о том, как получитьADODB, чтобы сохранить начальный пробел при чтении текстового файла?
Сначала я попытался использовать только FileStreamObject, но обнаружил, что у файла, который я читал, было несколько строк, заканчивающихся на Chr (13), а некоторые заканчивающихся на обоих Chr(13) и Chr (10), который сбрасывал с меняThOD.