Как да сравним 2 CSV файла с MS Access - Международно консултиране
Как да сравним 2 CSV файла с MS Access
Бързи връзки
Сравнете два CSV файла за разлики в достъпа
Може да завършите с две различни таблици, където просто искате да знаете точно какви са разликите, особено когато управлявате много данни.
Предлагам ви лесен начин бързо да разберете разликите между две таблици - единствената трудна част е да ги получите в правилния формат!
Първата стъпка е да получите две работни книги на Excel, например старата (Фигура 1) и новата (Фигура 2).
Уверете се, че и двете таблици имат едни и същи колони в същия ред с едно и също име и че първата съдържа уникален идентификатор - това означава, че няма две еднакви стойности в тази колона в един и същи файл и едни и същи редове на двата файла имат една и съща стойност в тази колона.
Освен това можете да поръчате вашите електронни таблици, тъй като програмата няма да направи това - можете да използвате стандартната функция за подреждане на Excel за това.
След това трябва да конвертирате своите електронни таблици в Excel в CSV. След това отворете и изберете „Файл“ => „Запазване като...“ => „CSV (разделен със запетая) (*.csv)“ за първия файл (Фигура 3) и след това отново за втория файл (Фигура 4). ,
Сега можете да изтеглите базата данни на Access, която ви предлагам [1], и да я запишете в същата папка като вашите два CSV файла.
Отворете го и изберете вашия език от менюто Macros (Фигура 5) и програмата ще ви попита за името на първия файл (Фигура 6), за да го сравни с втория (Фигура 7).
Моля, обърнете внимание, че трябва да посочите пълното име на csv файла и да ги поставите в същата папка или ще получите грешка (Фигура 11).
Сравняване на два CSV файла
В резултат на това ще получите до 3 файла, в зависимост ототносно типа открити грешки:
- първият файл с нови редове (фиг. 8), открит във втория файл, но не и в първия файл, с броя на новите редове в името на файла,
- вторият файл с изтрити редове (фиг. 9) не се намира във втория файл, но се намира в първия файл с броя на изтритите редове в името на файла,
- третият файл с промени в клетките (фиг. 10) от старата към новата стойност с броя промени в името на файла.
Примерните файлове са създадени с помощта на генератора на произволни думи (Plus) [2].