Sfortunatamente, per impostazione predefinita, non è possibile filtrare i dati con un'espressione regolare in Excel.Sarei felice di come implementare tale filtraggio usando le formule, ma questo non sarà più il nostro modo.
In questo ufficio, tutto è molto peggio che in un normale Microsoft Office e anche il filtraggio in base a un'espressione regolare non funzionerà in modo semplice.
OpenOffice fa un ottimo lavoro nel filtrare una colonna con un'espressione regolare.
Come OpenOffice, LibreOffice può ordinare una colonna in base a un'espressione regolare.Bene, cosa vuoi, una volta era una singola base di codice.
Vorrei chiamare questa suite per ufficio un blocco note nel mondo dei fogli di calcolo, ma non fa nulla
La suite per ufficio più carina secondo me, ma non la più funzionale, e ovviamente in OnlyOffice è impossibile creare un filtro di colonna con un'espressione regolare.
Penso che nei fogli di lavoro di Google docs sia in qualche modo possibile filtrare una colonna con un'espressione regolare, ma non ci sono riuscito, anche se ho provato molte opzioni, ma ho sbagliato qualcosa.Non esisteva una formula magica.Una persona semplice non padroneggerà il filtraggio in Google Docs, quindi ho audacemente messo fine a questo, ma c'è ancora una possibilità.
Non c'è modo.Zoho a livello di Office 365, funzionalità completamente primitive in termini di filtraggio dei dati in una colonna.
Yandex Office è basato su Microsoft Office 365, quindi non funziona niente lì))
No, è basato sul prodotto MyOffice
Non c'è modo.Questo è un prodotto semicotto per geek, il peggiore che abbia mai visto
Durante l'inserimento dei dati, tutto è caduto.Nessun ordinamento qui.Incubo.
Diamo un'occhiata a come possiamo filtrare i dati in una colonna usando i linguaggi di programmazione.Dico subito che non ci sono restrizioni nei linguaggi di programmazione, in qualsiasi linguaggio dove siano presenti espressioni regolari è possibile filtrare una colonna di tabella con un'espressione regolare.Ma ad esempio, non ci sono espressioni regolari in LUA, quindi anche lì potrebbe non funzionare.Immaginiamo che la nostra tabella sia memorizzata in un file 1.csv e proviamo a filtrare con un'espressione regolare.
Dati di esempio:
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
Esempio PHP di filtraggio di una colonna con un'espressione regolare:
<?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);
Ci sono molte opzioni per implementare questa attività in PHP.
Forse la soluzione più breve su AWK.
awk -F";" "$1!~/[0-9]/ {print}" 1.csv > 3.csv
AWK ha fatto un ottimo lavoro nel filtrare la prima colonna e inserire tutto in modo ordinato nel nuovo file.