Sajnos excelben nem lehet reguláris kifejezéssel adatokat szűrni.Örülnék, hogyan valósíthatnánk meg egy ilyen szűrést képletekkel, de ez már nem lesz a mi utunk.
Ebben az irodában minden sokkal rosszabb, mint egy normál Microsoft Office-ban, és a reguláris kifejezéssel történő szűrés sem működik egyszerű módon.
Az OpenOffice nagyon jó munkát végez az oszlopok reguláris kifejezésekkel történő szűrésében.
Az OpenOffice-hoz hasonlóan a LibreOffice is képes rendezni az oszlopokat reguláris kifejezések alapján.Nos, mit akarsz, valamikor egyetlen kódbázis volt.
Szeretném ezt az irodai csomagot egy jegyzettömbnek nevezni a táblázatok világában, nem csinál semmit
A legszebb irodai csomag szerintem, de nem a legfunkcionálisabb, és persze az OnlyOffice-ban nem lehet reguláris kifejezéssel oszlopszűrőt csinálni.
Szerintem a Google docs táblázatokban valahogy lehet reguláris kifejezéssel is szűrni egy oszlopot, de nem sikerült, bár sok lehetőséggel próbálkoztam, de valamit rosszul csináltam.Nem volt varázsképlet.Egy egyszerű ember nem fogja elsajátítani a szűrést a Google Docsban, ezért bátran véget vetek ennek, de még mindig van esély.
Semmiképpen.Zoho az Office 365 szintjén, teljesen primitív funkciók az adatok oszlopban történő szűrése szempontjából.
A Yandex Office a Microsoft Office 365-ön alapul, tehát ott semmi sem működik))
Nem, a MyOffice terméken alapul
Semmiképpen.Ez egy félig sült termék strébereknek, a legrosszabb, amit valaha láttam
Adatok beszúrásakor minden leesett.Itt nincs válogatás.Rémálom.
Nézzük meg, hogyan tudjuk programozási nyelvek segítségével szűrni az adatokat egy oszlopban.Mindjárt elmondom, hogy a programozási nyelvekben nincs korlátozás, minden olyan nyelven, ahol reguláris kifejezések vannak, lehet egy táblázat oszlopát reguláris kifejezéssel szűrni.De például a LUA-ban nincsenek reguláris kifejezések, így előfordulhat, hogy még ott sem működik.Képzeljük el, hogy a táblázatunk egy 1.csv fájlban van tárolva, és próbáljunk meg egy reguláris kifejezéssel szűrni.
Minta adat:
egais-sochi.ru;0;0;2016-03-29;2022-04-29;1
egewithsasha.ru;0;0;2021-03-29;2022-04-29;1
ego-logic.ru;0;0;2021-03-29;2022-04-29;1
egologic.ru;0;0;2021-03-29;2022-04-29;1
eight-8.ru;0;0;2021-03-29;2022-04-29;1
eight8.ru;0;0;2006-06-30;2022-04-29;1
ekb-crystal.ru;0;0;2021-03-29;2022-04-29;1
eko-stoun.ru;0;0;2021-03-29;2022-04-29;1
eko4u.ru;0;0;2008-04-01;2022-04-29;1
ekodrive.ru;0;0;2009-09-01;2022-04-29;1
PHP példa egy oszlop reguláris kifejezéssel történő szűrésére:
<?php
$lines = file ( '1.csv' );
$OUT='';
foreach ($lines as $line) {
$items = explode(";", $line);
if (!preg_match("#[0-9]#", $items[0]))
$OUT.=$line;
}
file_put_contents("2.csv",$OUT);
Számos lehetőség van ennek a feladatnak a PHP-ben való megvalósítására.
Talán a legrövidebb megoldás az AWK-n.
awk -F";" "$1!~/[0-9]/ {print}" 1.csv > 3.csv
Az AWK nagyszerű munkát végzett az első oszlop szűrésével, és mindent szépen beillesztve az új fájlba.