Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
42ska
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 44
#1

Как извлечь из XLS-файла заданную строку и записать её в текстовый документ?

26.07.2016, 10:35. Просмотров 662. Ответов 23
Метки нет (Все метки)

доброе утра, есть строчка http://anicon.sknt.ru/1.html возможно как то ее вынуть в текстовый документ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.07.2016, 10:35
Ответы с готовыми решениями:

Как вставить выводимый в результате выполнения команды DIR текст в заданную строку текстового файла?
Господа! ломаю голову, не могу перенести текст. Есть перечень имен файлов...

Извлечь из файла только первую строку и вывести её на экран
есть текстовый файл, который содержит несколько строк. Нужно из него извлечь...

Как из Memo считать строку и записать её в текстовый документ
Имеется Memo, в котором сформирован список из текстовых строк. Количество строк...

Записать заданную строку в текстовый файл
Записать в текстовый файл значение: Андреев 1948 15 апреля Московская 12 81

Из файла xls/xlsx взять выбранную пользователем строку и создать документ docx
Здравствуйте! Возник довольно примитивный вопрос, но никак не получается найти...

23
42ska
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 44
29.07.2016, 14:00  [ТС] #21
с компьютера с любого все норм, а вот с того где лежит сайт пишет такое(((((
Код
Не удается преобразовать значение "<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/
xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Icecast Streaming Media Server</title>
    <meta name="viewport" http-equiv="Refresh" content="1" />
  </head>
  <body bgcolor="#000000">
    <div class="roundbox">
      <div class="mounthead">
        <div class="right"></div>
      </div>
      <div class="mountcont">
        <table class="yellowkeys">
          <tbody>
            <tr>
              <td style="color:#FFFFFF">
                <h3>Shojo S@Scandal@Shojo S@2009</h3>
              </td>
            </tr>
          </tbody>
        </table>
      </div>
    </div>
  </body>
</html>
" в тип "System.Xml.XmlDocument". Ошибка: "Удаленный сервер возвратил ошибку: (
500) Внутренняя ошибка сервера."
строка:1 знак:48
+ ([xml](New-Object Net.WebClient).DownloadString <<<< ('http://anicon.sknt.ru:
8000/Track.xsl')).GetElementsByTagName('h3').InnerText -split '@'|Out-File '1.t
xt' -Encoding Default
    + CategoryInfo          : NotSpecified: (:) [], RuntimeException
    + FullyQualifiedErrorId : RuntimeException
Добавлено через 1 минуту
помогите
0
Garry Galler
1362 / 1096 / 411
Регистрация: 28.10.2013
Сообщений: 2,790
29.07.2016, 23:30 #22
Обновите powershell до версии >=3.0
Либо, замените часть кода на любой совместимый с вашим PoSh 2.0:
Windows Batch file
1
2
3
4
5
6
7
8
set "url=http://anicon.sknt.ru:8000/Track.xsl" 
powershell -version 3.0 -nop "([xml](New-Object Net.WebClient).DownloadString('%url%')).GetElementsByTagName('h3').InnerText -split '@'|Out-File '%OutFile%' -enc Default"
powershell -version 3.0 -nop "(wget %url%).ParsedHtml.GetElementsByTagName('h3')[0].InnerText -split '@'|Out-File '%OutFile%' -enc Default"
powershell -version 3.0 -nop "([regex]'<h3>(.+)</h3>').Match((wget %url%).content).Groups[1].Value -split '@'|Out-File '%OutFile%' -enc Default"
powershell -version 3.0 -nop "((wget %url%).content) -match '<h3>(.+)</h3>';$matches[1] -split '@'|Out-File '%OutFile%' -enc Default"
powershell -version 2.0 -nop "((New-Object Net.WebClient).DownloadString('%url%')) -match '<h3>(.+)</h3>';$matches[1] -split '@'|Out-File '%OutFile%' -enc Default"
powershell -version 2.0 -nop "([regex]'<h3>(.+)</h3>').Match((New-Object Net.WebClient).DownloadString('%url%')).Groups[1].Value.Replace('@',"`n")|Out-File '%OutFile%' -enc Default"
powershell -version 2.0 -nop "([regex]'<h3>(.+)</h3>').Match((New-Object Net.WebClient).DownloadString('%url%')).Groups[1].Value -split '@'|Out-File '%OutFile%' -enc Default"
0
volodin661
1750 / 860 / 148
Регистрация: 10.12.2013
Сообщений: 2,948
29.07.2016, 23:40 #23
ничего не обновляя и не заменяя, а просто, лениво почёсываясь, набираете
Windows Batch file
1
curl http:// anicon.sknt.ru:8000/Track.xsl > file.txt
и идёте курить анашу.

( пробел после http:// убрать )
0
Garry Galler
29.07.2016, 23:49     Как извлечь из XLS-файла заданную строку и записать её в текстовый документ?
  #24

Не по теме:

grep-нуть забыли. :)Просто исходный код ему таки не нужен.

0
29.07.2016, 23:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.07.2016, 23:49
Привет! Вот еще темы с ответами:

Дан текстовый файл. Извлечь из файла цифры записать их в массив
Дан текстовый файл . В файле находятся строки 5-6 строк . В каждой строке...

Даны текстовый файл и строка s. Получите все строки файла f, содержащие в качестве фрагмента заданную строку s
Даны текстовый файл и строка s. Получите все строки файла f, содержащие в...

Даны текстовый файл и строка s. Получите все строки файла f, содержащие в качестве фрагмента заданную строку s
Очень надо помогите! Даны текстовый файл и строка s. Получите все строки файла...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru