Mixabin, li derveyî qutikê, ne gengaz e ku daneyên bi vegotinek birêkûpêk di Excel de fîlter bikin.Ez ê kêfxweş bibim ku meriv çawa bi karanîna formulan fîlterkirinek wusa bicîh tîne, lê ev ê êdî ne riya me be.
Di vê nivîsgehê de, her tişt ji ya Microsoft Office-a birêkûpêk pir xirabtir e, û fîlterkirina bi vegotinek birêkûpêk jî dê bi rengek hêsan nexebite.
OpenOffice ji bo fîlterkirina stûnek bi birêkûpêk karekî pir baş dike.
Mîna OpenOffice, LibreOffice dikare stûnek bi vegotinek birêkûpêk veqetîne.Welê, hûn çi dixwazin, carekê ew bingehek kodek yekane bû.
Ez dixwazim ji vê suite ofîsê re bibêjim notepadek di cîhana pelgeyan de. Ew tiştek nake
Li gorî min komîteya nivîsgehê ya herî xweşik, lê ne ya herî bikêrhatî ye, û bê guman di OnlyOffice de ne gengaz e ku meriv parzûnek stûnê bi vegotinek birêkûpêk çêbike.
Ez difikirim ku di pelgeyên pelgeyên Google de bi rengekî gengaz e ku meriv stûnek bi vegotinek birêkûpêk fîltre bike, lê min bi ser neket, her çend min gelek vebijark ceriband, lê min tiştek xelet kir.Formulek efsûnî tune bû.Mirovek sade dê di Google Docs de fîlterkirin serdest neke, ji ber vê yekê ez bi wêrekî dawî li wê dikim, lê dîsa jî şansek heye.
Qet.Zoho di asta Office 365 de, di warê fîlterkirina daneyan de di stûnekê de taybetmendiyên bi tevahî primitive.
Yandex Office li ser bingeha Microsoft Office 365-ê ye, ji ber vê yekê tiştek li wir naxebite))
Na, ew li ser bingeha hilbera MyOffice-ê ye
Qet.Ev hilberek nîv-piştî ye ji bo geeks, ya herî xirab a ku min berê dîtiye
Dema ku daneyan têxin, her tişt ket.Li vir veqetandin tune.Kabûs.
Ka em binihêrin ka em çawa dikarin daneyên di stûnekê de bi karanîna zimanên bernamesaziyê fîlter bikin.Ez ê tavilê bibêjim ku di zimanên bernamesaziyê de ti sînordar nînin, di her zimanî de ku bêjeyên birêkûpêk lê hebin gengaz e ku stûnek tabloyê bi vegotinek birêkûpêk were fîltrekirin.Lê wek nimûne, di LUA de bêjeyên birêkûpêk tune ne, ji ber vê yekê li wir jî dibe ku ew nexebite.Ka em bifikirin ku tabloya me di pelek 1.csv de hatî hilanîn, û hewl bidin ku bi vegotinek rêkûpêk fîlter bikin.
Daneyên nimûne:
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
Nimûneya PHP ya fîlterkirina stûnek bi vegotinek rêkûpêk:
<?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);
Ji bo pêkanîna vê peywirê di PHP de gelek vebijark hene.
Dibe ku çareseriya herî kurt a li ser AWK.
awk -F";" "$1!~/[0-9]/ {print}" 1.csv > 3.csv
AWK di fîlterkirina stûna yekem de karekî pir xweş kir û her tiştî bi rengek xweş xiste nav pelê nû.