С Новым годом! Форум программистов, компьютерный форум, киберфорум
SQLite
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
20 / 16 / 6
Регистрация: 17.01.2013
Сообщений: 247
1

Распарсить значение ячейки

23.11.2020, 14:31. Показов 2010. Ответов 1

Author24 — интернет-сервис помощи студентам
Товарищи, добрый день!

имеется таблица, в одном столбце в некоторых ячейках данные представлены в виде диапазона цифр:
100-200
220-360
520-620
Подскажите, пожалуйста, возможно ли реализовать такой запрос в DB Browser (SQLite) чтобы можно было создать новую таблицу или в существующей распарсить значение каждой ячейки согласно диапазону, т.е. если взять ячейку где значение 100-200, то надо получить:
 
100
101
102
103
104
и т.д
...
200

Большое спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2020, 14:31
Ответы с готовыми решениями:

Получить значение ячейки, зная, что у другой ячейки в этой строке - максимальное значение
Да, может заголовок не очень, но я не знаю как лучше вкратце описать проблему. В общем, у меня...

Распарсить ячейки книги Excel в текстовом формате
Добрый день Подскажите пожалуйста как реализовать следующую функцию. Думаю для тех кто...

Как задать значение для ячейки в зависимости от значения другой ячейки
Здравствуйте! Подскажите, как задать значение для ячейки в зависимости от значения другой ячейки....

Как в источнике списка для ячейки E поставить ссылку на значение ячейки D
Добрый день! Столкнулся со следующей проблемой. Подскажите, пожалуйста. Есть таблица...

1
20 / 16 / 6
Регистрация: 17.01.2013
Сообщений: 247
24.11.2020, 19:40  [ТС] 2
Удалось решить задачку с помощью python
Python
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
#!/usr/bin/env python
import sqlite3
 
connect = sqlite3.connect('base.db')
cursorObj = connect.cursor()
 
cursorObj.execute('SELECT * FROM table ORDER BY column ASC')
rows = cursorObj.fetchall()
 
connect.close()
 
n = len(rows)
 
connect_new = sqlite3.connect('base_new.db')
cursorObj_new = connect_new.cursor()
request = 'DELETE FROM table'
cursorObj_new.execute(request)
for i in range(0, n):
    i_col1 = rows[i][1]
    i_col2 = rows[i][2]
    i_col3 = rows[i][3]
    i_col4 = rows[i][4]
    if "-" in str(i_port):
        lst = i_port.split("-")
        a = int(lst[0])
        b = int(lst[1])
        for j in range(a, b + 1):
            request = 'INSERT INTO table (column1, column2, column3, column4) VALUES(?,?,?,?);'
            cursorObj_new.execute(request, (j, i_col2, i_col3,  i_col4))
 
    else:
        request = 'INSERT INTO table (column1, column2, column3, column4) VALUES(?,?,?,?)'
        cursorObj_new.execute(request, (i_col1, i_col2, i_col3,  i_col4))
 
 
connect_new.commit()
connect_new.close()
Тему можно закрывать.
0
24.11.2020, 19:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.11.2020, 19:40
Помогаю со студенческими работами здесь

Макрос, который увеличивает значение ячейки А на 1 при изменении ячейки В
Добрый день. Я написал макрос, который увеличивает значение ячейки А на 1 при изменении ячейки...

Поиск ячейки с определенным текстом и замена его на текстовое значение другой ячейки
Здравствуйте! Есть лист с данными, выгружаемыми из сторонней программы. Задача привести его к...

Как перенести не только значение ячейки но и цвет ячейки
Добрый день, Скажите пожалуйста, есть ли возможность решить данную задачу без использования VB?...

Значение ячейки в зависимости от значения другой ячейки
Добрый день! Есть собственно вот такая задача: есть ячейка с цыфровым значением (предположим...

Значение ячейки в зависимости от значения другой ячейки
Уважаемые форумчане, очень нужна ваша помощь. тем полно перерыла, но т.к. знаний в этой области...

Удалить значение ячейки А1 из значений ячейки В1
Добрый день. Прошу помощи. Ячейка А1 содержит текст 100, 103, 105 Ячейка В1 содержит текст...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru