Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 44

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

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

Студворк — интернет-сервис помощи студентам
доброе утра, есть строчка http://anicon.sknt.ru/1.html возможно как то ее вынуть в текстовый документ?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.07.2016, 10:35
Ответы с готовыми решениями:

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

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

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

23
 Аватар для volodin661
6686 / 2278 / 347
Регистрация: 10.12.2013
Сообщений: 7,873
26.07.2016, 18:03
доброе вечер,
для извлечения текстового результата доступа к URL в цивилизованном мире чаще всего используются Linux-утилиты
curl
или
wget

В Windows таковые отсутствуют, придётся доустанавливать.

Кроме того под Windows существует возможость написания для подобных целей VBScript
или Powershell скриптов, но это неудобно.
1
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 44
27.07.2016, 10:31  [ТС]
меня устроит любой вариант но желательно BAT или С++ но я в этом 0
0
 Аватар для volodin661
6686 / 2278 / 347
Регистрация: 10.12.2013
Сообщений: 7,873
27.07.2016, 15:58
Цитата Сообщение от 42ska Посмотреть сообщение
меня устроит любой вариант но желательно BAT или С++
-
ну-ну В таком случае все в порядке. Как я вам уже сообщал, что в идеях и мыслях у меня недостатка нет. Ровно через шестьдесят километров вас будет прямо на дороге поджидать большая железная бочка с авиационным бензином. Вам нравится авиационный бензин?

- Нравится, - застенчиво ответил Козлевич.

- И эту бочку, - закончил Остап, - вы получите совершенно бесплатно. Скажу более. Вас будут просить, чтобы вы приняли этот бензин.
2
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 44
27.07.2016, 17:34  [ТС]
извините что то я вас не пойму.
0
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
27.07.2016, 20:52
42ska,
То (файл) где она (строчка) сюда (прикрепить к посту, например в архиве)
1
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 44
28.07.2016, 11:27  [ТС]
[Ссылка на файлопомойку удалена очень злым модератором.]
там есть строчка:
XML
<xsl:value-of select="title" />

Добавлено через 53 минуты

Файл:
Track.xsl

содержимое
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0">
<xsl:output omit-xml-declaration="no" method="xml" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" indent="yes" encoding="UTF-8" />
<xsl:template match = "/icestats">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Icecast Streaming Media Server</title>
<meta name="viewport" http-equiv="Refresh" content="1"/>
</head>
<body bgcolor="#000000">
<xsl:for-each select="source">
<xsl:choose>
<xsl:when test="listeners">
<div class="roundbox">
<div class="mounthead">
<div class="right">
<xsl:choose>
<xsl:when test="authenticator">
</xsl:when>
<xsl:otherwise>
</xsl:otherwise>
</xsl:choose>
</div>
</div>
<div class="mountcont">
<table  class="yellowkeys">
<tbody>
<tr>
<td style="color:#FFFFFF" >
<h3>
<xsl:value-of select="title" />
</h3>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</xsl:when>
<xsl:otherwise>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each> 
</body>
</html>
</xsl:template>
</xsl:stylesheet>
0
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
28.07.2016, 20:21
Цитата Сообщение от 42ska Посмотреть сообщение
там есть строчка:
XML
<xsl:value-of select="title" />
Ну, что надо с ней сделать?
Windows Batch file
1
2
3
@echo off
for /f "delims=" %%a in ('type "file.txt"^|findstr/rc:"\<xsl:value-of select\>"') do echo %%a
pause>nul
.
1
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 44
28.07.2016, 22:01  [ТС]
тут же создать тхт файл который содержит эту строчку
0
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
28.07.2016, 22:44
Windows Batch file
1
2
3
@echo off
<"Track.xsl">"file.txt" (for /f "delims=" %%a in ('more^|findstr/rc:"\<xsl:value-of select\>"') do @echo %%a)
exit
.
1
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 44
29.07.2016, 10:12  [ТС]
работает но не так я получил строчку
XML
<xsl:value-of select="title" />
а должно быть примерно
Code
Kawaru Mirai (Kamisama no Memo-chou OST)@B 02.Choucho@@
0
 Аватар для ComSpec
3462 / 2000 / 635
Регистрация: 26.02.2014
Сообщений: 1,457
29.07.2016, 11:10
42ska, или Вы чётко и ясно описываете условие задачи, или я закрываю тему.

Надо уважать труд помогающих Вам людей.
1
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 44
29.07.2016, 11:20  [ТС]
хорошо спасибо

Добавлено через 2 минуты
один маленький вопрос можно как то просто сохранить страницу http://anicon.sknt.ru/1.html сохранить на компьютер
0
 Аватар для ComSpec
3462 / 2000 / 635
Регистрация: 26.02.2014
Сообщений: 1,457
29.07.2016, 12:10
42ska, Вам нужно закачивать не эту страницу, а страницу, адрес которой указан в её исходном коде, да и сохранять ничего не надо.

Вот полный код для записи нужной Вам строки в файл:

Windows Batch file
1
2
3
4
5
6
7
@echo off
 
set "OutFile=String.txt"
 
powershell "([xml](New-Object Net.WebClient).DownloadString('http://anicon.sknt.ru:8000/Track.xsl')).GetElementsByTagName('h3').InnerText|Out-File '%OutFile%'"
 
exit/b
.

Работать он будет, конечно, при включённом Интернете и в ОС, начиная с Windows Vista.
1
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 44
29.07.2016, 12:29  [ТС]
спасибо огромное

Добавлено через 3 минуты
извините что я настойчивый но можно еще маленькое уточнение
я получил строчку
Code
1
Uninstall@Ishikawa Chiaki@Boku wa Mada Nani mo Shira nai.@2007
можно ее сразу отредактировать в такой вид

Code
1
2
3
4
Uninstall
Ishikawa Chiaki
Boku wa Mada Nani mo Shira nai.
2007
вместо @ - enter
на этом точно все.
0
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
29.07.2016, 12:48
Windows Batch file
1
2
3
4
5
6
@echo off
set "OutFile=String.txt"
powershell "([xml](New-Object Net.WebClient).DownloadString('http://anicon.sknt.ru:8000/Track.xsl')).GetElementsByTagName('h3').InnerText|Out-File '%OutFile%'"
<"%OutFile%" set/p s=
>"%OutFile%" (for %%a in ("%s:@=" "%") do @echo %%~a)
exit
.
1
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 44
29.07.2016, 12:52  [ТС]
в файле появилось вот это
и на этом все
0
 Аватар для ComSpec
3462 / 2000 / 635
Регистрация: 26.02.2014
Сообщений: 1,457
29.07.2016, 12:55
Windows Batch file
1
2
3
4
5
6
7
@echo off
 
set "OutFile=String.txt"
 
powershell "([xml](New-Object Net.WebClient).DownloadString('http://anicon.sknt.ru:8000/Track.xsl')).GetElementsByTagName('h3').InnerText -split '@'|Out-File '%OutFile%' -Encoding Default"
 
exit/b
2
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 44
29.07.2016, 12:58  [ТС]
спасибо огромное))))
0
 Аватар для ComSpec
3462 / 2000 / 635
Регистрация: 26.02.2014
Сообщений: 1,457
29.07.2016, 13:01
42ska, для "спасибо" есть кнопка.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.07.2016, 13:01
Помогаю со студенческими работами здесь

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

Создать новый текстовый файл и записать в него строки исходного файла, заканчивающиеся на заданную букву
Создать исходный текстовый файл (Блокнот), содержащий любой текст. Написать программу, которая создает новый текстовый файл и записывает в...

Отправка данных с листа xls в текстовый документ
Доброго времени, друзья. Помогите мне пожалуйста - с одним делом. На листе в одном столбце находятся обычные текстовые данные. Как...

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

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


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru