Helaas is het out-of-the-box niet mogelijk om gegevens te filteren met een reguliere expressie in Excel.Ik zou graag willen weten hoe ik een dergelijke filtering met formules kan implementeren, maar dit zal niet langer onze manier zijn.
In dit kantoor is alles veel erger dan in een gewoon Microsoft Office, en filteren op een reguliere expressie zal ook niet op een eenvoudige manier werken.
OpenOffice kan een kolom met een reguliere expressie behoorlijk goed filteren.
Net als OpenOffice kan LibreOffice een kolom sorteren op een reguliere expressie.Nou, wat wil je, ooit was het een enkele codebasis.
Ik zou deze kantoorsuite graag een notitieblok in de wereld van spreadsheets willen noemen. Het doet niets
Naar mijn mening de mooiste kantoorsuite, maar niet de meest functionele, en natuurlijk is het in OnlyOffice onmogelijk om een kolomfilter te maken met een reguliere expressie.
Ik denk dat het in Google docs-spreadsheets op de een of andere manier mogelijk is om een kolom met een reguliere expressie te filteren, maar het is me niet gelukt, hoewel ik veel opties heb geprobeerd, maar ik deed iets verkeerd.Er was geen magische formule.Een eenvoudig persoon zal het filteren in Google Docs niet beheersen, dus ik heb er brutaal een einde aan gemaakt, maar er is nog steeds een kans.
Echt niet.Zoho op het niveau van Office 365, compleet primitieve features wat betreft het filteren van data in een kolom.
Yandex Office is gebaseerd op Microsoft Office 365, dus daar werkt niets))
Nee, het is gebaseerd op het MyOffice-product
Echt niet.Dit is een halfbakken product voor geeks, het ergste dat ik ooit heb gezien
Bij het invoeren van gegevens viel alles.Hier wordt niet gesorteerd.Nachtmerrie.
Laten we eens kijken hoe we gegevens in een kolom kunnen filteren met programmeertalen.Ik zal meteen zeggen dat er geen beperkingen zijn in programmeertalen, in elke taal met reguliere expressies is het mogelijk om een tabelkolom te filteren met een reguliere expressie.Maar er zijn bijvoorbeeld geen reguliere expressies in LUA, dus zelfs daar werkt het misschien niet.Laten we ons voorstellen dat onze tabel is opgeslagen in een 1.csv-bestand en proberen te filteren met een reguliere expressie.
Voorbeeldgegevens:
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-voorbeeld van het filteren van een kolom met een reguliere expressie:
<?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);
Er zijn veel opties om deze taak in PHP te implementeren.
Misschien wel de kortste oplossing op AWK.
awk -F";" "$1!~/[0-9]/ {print}" 1.csv > 3.csv
AWK heeft uitstekend werk verricht door de eerste kolom te filteren en alles netjes in het nieuwe bestand te plaatsen.