Kwa bahati mbaya, nje ya boksi, haiwezekani kuchuja data na usemi wa kawaida katika Excel.Ningefurahi jinsi ya kutekeleza uchujaji kama huo kwa kutumia fomula, lakini hii haitakuwa njia yetu tena.
Katika ofisi hii, kila kitu ni mbaya zaidi kuliko katika Ofisi ya kawaida ya Microsoft, na kuchuja kwa kujieleza mara kwa mara pia haitafanya kazi kwa njia rahisi.
OpenOffice hufanya kazi nzuri ya kuchuja safu na usemi wa kawaida.
Kama OpenOffice, LibreOffice inaweza kupanga safu kwa usemi wa kawaida.Kweli, unataka nini, mara tu ilikuwa msingi wa nambari moja.
Ningependa kuita chumba hiki cha ofisi kuwa daftari katika ulimwengu wa lahajedwali. Haifanyi chochote
Suite ya ofisi nzuri zaidi kwa maoni yangu, lakini sio kazi zaidi, na bila shaka katika OnlyOffice haiwezekani kufanya chujio cha safu na kujieleza mara kwa mara.
Nadhani katika lahajedwali za hati za Google inawezekana kwa njia fulani kuchuja safu na usemi wa kawaida, lakini sikufanikiwa, ingawa nilijaribu chaguzi nyingi, lakini nilifanya kitu kibaya.Hakukuwa na fomula ya uchawi.Mtu rahisi hataweza kuchuja katika Hati za Google, kwa hivyo nilikomesha kwa ujasiri, lakini bado kuna nafasi.
Hapana.Zoho katika kiwango cha Ofisi ya 365, vipengele vya primitive kabisa katika suala la kuchuja data kwenye safu.
Ofisi ya Yandex inategemea Ofisi ya Microsoft 365, kwa hivyo hakuna kitu kinachofanya kazi hapo))
Hapana, inategemea bidhaa ya MyOffice
Hapana.Hii ni bidhaa iliyookwa nusu kwa geeks, mbaya zaidi kuwahi kuona
Wakati wa kuingiza data, kila kitu kilianguka.Hakuna kupanga hapa.Jinamizi.
Hebu tuangalie jinsi tunaweza kuchuja data katika safu kwa kutumia lugha za programu.Nitasema mara moja kwamba hakuna vikwazo katika lugha za programu, kwa lugha yoyote ambapo kuna maneno ya kawaida inawezekana kuchuja safu ya meza na kujieleza mara kwa mara.Lakini kwa mfano, hakuna maneno ya kawaida katika LUA, hivyo hata huko inaweza kufanya kazi.Hebu tufikirie kuwa jedwali letu limehifadhiwa katika faili ya 1.csv, na jaribu kuchuja kwa usemi wa kawaida.
Data ya mfano:
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
Mfano wa PHP wa kuchuja safu na usemi wa kawaida:
<?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);
Kuna chaguzi nyingi za kutekeleza kazi hii katika PHP.
Labda suluhisho fupi zaidi kwenye AWK.
awk -F";" "$1!~/[0-9]/ {print}" 1.csv > 3.csv
AWK ilifanya kazi nzuri ya kuchuja safu ya kwanza na kuweka kila kitu vizuri kwenye faili mpya.