ขออภัย ไม่สามารถกรองข้อมูลด้วยนิพจน์ทั่วไปใน Excel นอกกรอบได้ฉันยินดีที่จะใช้การกรองดังกล่าวโดยใช้สูตร แต่นี่ไม่ใช่วิธีของเราอีกต่อไป
ในสำนักงานนี้ ทุกอย่างแย่กว่าใน Microsoft Office ปกติมาก และการกรองด้วยนิพจน์ทั่วไปจะไม่ทำงานในลักษณะง่ายๆ ด้วย
OpenOffice กรองคอลัมน์ด้วยนิพจน์ทั่วไปได้ดีทีเดียว
เช่นเดียวกับ OpenOffice LibreOffice สามารถจัดเรียงคอลัมน์ตามนิพจน์ทั่วไปได้คุณต้องการอะไร เมื่อมันเป็นรหัสฐานเดียว
ฉันต้องการเรียกชุดโปรแกรมสำนักงานนี้ว่าแผ่นจดบันทึกในโลกของสเปรดชีต มันไม่ทำอะไรเลย
ชุดโปรแกรมสำนักงานที่สวยที่สุดในความคิดของฉัน แต่ไม่ใช่ชุดที่ใช้งานได้ดีที่สุด และแน่นอนว่าใน OnlyOffice เป็นไปไม่ได้ที่จะสร้างตัวกรองคอลัมน์ด้วยนิพจน์ทั่วไป
ฉันคิดว่าในสเปรดชีต Google docs มีความเป็นไปได้ที่จะกรองคอลัมน์ด้วยนิพจน์ทั่วไป แต่ฉันไม่ประสบความสำเร็จ แม้ว่าฉันจะลองตัวเลือกมากมายแล้ว แต่ฉันทำอะไรผิดไปไม่มีสูตรวิเศษคนธรรมดาจะไม่เชี่ยวชาญการกรองใน Google เอกสาร ดังนั้นฉันจึงยุติมันอย่างกล้าหาญ แต่ก็ยังมีโอกาส
ไม่มีทาง.Zoho ที่ระดับ Office 365 ซึ่งเป็นคุณสมบัติดั้งเดิมอย่างสมบูรณ์ในแง่ของการกรองข้อมูลในคอลัมน์
Yandex Office นั้นใช้ Microsoft Office 365 ดังนั้นจึงไม่มีอะไรทำงานที่นั่น))
ไม่ มันขึ้นอยู่กับผลิตภัณฑ์ MyOffice
ไม่มีทาง.นี่เป็นผลิตภัณฑ์กึ่งสำเร็จรูปสำหรับ geek ที่แย่ที่สุดที่ฉันเคยเห็น
พอใส่ข้อมูลทุกอย่างก็หลุดไม่มีการเรียงลำดับที่นี่ฝันร้าย
มาดูกันว่าเราสามารถกรองข้อมูลในคอลัมน์โดยใช้ภาษาโปรแกรมได้อย่างไรฉันจะบอกทันทีว่าไม่มีข้อ จำกัด ในภาษาโปรแกรมในภาษาใด ๆ ที่มีนิพจน์ทั่วไป เป็นไปได้ที่จะกรองคอลัมน์ตารางด้วยนิพจน์ทั่วไปแต่ตัวอย่างเช่น ไม่มีนิพจน์ทั่วไปใน LUA ดังนั้นถึงแม้จะอยู่ที่นั่นก็ใช้ไม่ได้สมมติว่าตารางของเราจัดเก็บอยู่ในไฟล์ 1.csv และพยายามกรองด้วยนิพจน์ทั่วไป
ข้อมูลตัวอย่าง:
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 ของการกรองคอลัมน์ด้วยนิพจน์ทั่วไป:
<?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);
มีตัวเลือกมากมายสำหรับการใช้งานนี้ใน PHP
อาจเป็นวิธีแก้ปัญหาที่สั้นที่สุดใน AWK
awk -F";" "$1!~/[0-9]/ {print}" 1.csv > 3.csv
AWK กรองคอลัมน์แรกและใส่ทุกอย่างลงในไฟล์ใหม่ได้อย่างเรียบร้อย