Bohužel po vybalení není možné v Excelu filtrovat data regulárním výrazem.Byl bych rád, jak takové filtrování pomocí vzorců implementovat, ale to už nebude naše cesta.
V této kanceláři je vše mnohem horší než v běžném Microsoft Office a filtrování regulárním výrazem také nebude fungovat jednoduše.
OpenOffice odvádí docela dobrou práci při filtrování sloupce s regulárním výrazem.
Stejně jako OpenOffice dokáže LibreOffice seřadit sloupec podle regulárního výrazu.No, co chceš, kdysi to byla základna jediného kódu.
Tento kancelářský balík bych rád nazval poznámkovým blokem ve světě tabulek.Nedělá nic
Podle mě nejhezčí kancelářský balík, ale ne nejfunkčnější a samozřejmě v OnlyOffice nejde udělat sloupcový filtr s regulárním výrazem.
Myslím, že v tabulkách Google docs jde nějak filtrovat sloupec regulárním výrazem, ale to se mi nepodařilo, zkoušel jsem sice spoustu možností, ale něco jsem udělal špatně.Neexistovala žádná kouzelná formule.Jednoduchý člověk filtrování v Google Docs nezvládne, takže s tím směle končím, ale stále je tu šance.
V žádném případě.Zoho na úrovni Office 365, zcela primitivní funkce z hlediska filtrování dat ve sloupci.
Yandex Office je založen na Microsoft Office 365, takže tam nic nefunguje))
Ne, je založen na produktu MyOffice
V žádném případě.Tohle je polotovar pro geeky, nejhorší, co jsem kdy viděl
Při vkládání dat vše spadlo.Žádné třídění zde.Noční můra.
Podívejme se, jak můžeme filtrovat data ve sloupci pomocí programovacích jazyků.Hned řeknu, že v programovacích jazycích neexistují žádná omezení, v každém jazyce, kde jsou regulární výrazy, je možné filtrovat sloupec tabulky regulárním výrazem.Ale například v LUA nejsou žádné regulární výrazy, takže ani tam to nemusí fungovat.Představme si, že naše tabulka je uložena v souboru 1.csv, a zkusme filtrovat pomocí regulárního výrazu.
Vzorek dat:
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říklad filtrování sloupce s regulárním výrazem:
<?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);
Existuje mnoho možností, jak tento úkol implementovat v PHP.
Snad nejkratší řešení na AWK.
awk -F";" "$1!~/[0-9]/ {print}" 1.csv > 3.csv
AWK odvedl skvělou práci, když filtroval první sloupec a vše úhledně vložil do nového souboru.