WordPress nhập CSV vào bảng tùy chỉnh

Định dạng CSV hoặc “giá trị được phân tách bằng dấu phẩy” được sử dụng rộng rãi; . Về cơ bản, đây chỉ là một tệp văn bản, trong đó các ô được phân tách bằng dấu phẩy, các hàng được phân tách bằng các dòng mới và dòng đầu tiên chứa tiêu đề bảng. CSV đã được wpDataTables hỗ trợ kể từ lần phát hành đầu tiên

Bạn có thể tải xuống tệp đã được sử dụng để tạo bảng này từ liên kết này. Bảng được hiển thị từ tệp này ở bên dưới

Xem hướng dẫn từng bước bên dưới bảng

Xin lưu ý. Sau khi bạn tạo bảng từ tệp CSV, các thay đổi trong tệp này như

  • Thay đổi tên của cột,
  • Thay đổi thứ tự của cột,
  • Xóa cột và
  • Thêm một cột mới

rất không nên làm vì bảng trong plugin wpDataTable sẽ không hoạt động vào lúc này. Nếu bạn thực hiện bất kỳ thay đổi nào trong số này, vui lòng tạo lại bảng

SwedenNICinsaut75CLSemi-sweetGrayVegetarianAfghanistanSaxonyPetit Verdot75CLDryWhite wineDuckComorosGoaMujuretuli75CLDryRoséBeefMauritaniaParaíbaMujuretuli1LSweetRoséDuckMaldivesNorth IslandLagrein1LVery sweetRoséVegetarianArgentinaAkwa IbomAleatico75CLBone dryGrayFishCroatiaArgyllshireAglianico1LVery sweetWhite wineCheeseIsle of ManLDGaranoir75CLSweetRed wineCheeseMarshall IslandsMadhya PradeshAvanà1LBone dryYellowVegetarianCosta RicaWest BengalGaglioppo75CLSweetRoséCheeseCyprusSouth IslandDureza1LSemi-sweetGrayVegetarianPortugalWieAvanà1LSweetGrayBeefAfghanistanGelderlandAvanà75CLSemi-sweetYellowFishBrazilNAMujuretuli75CLBone dryTawnyFishVenezuelaKocLagrein1LSemi-sweetRed wineCheeseMaltaNoord BrabantBaga75CLDryYellowDuckEritreaZlManseng noir75CLDryWhite wineBBQsGuinea-BissauNIAglianico1LDryYellowBBQsSudanGLMujuretuli1LSemi-sweetGrayDuckAntarcticaIstGaranoir75CLVery sweetYellowFishUkraineKentAvanà1LSemi-sweetWhite wineCheeseIrelandHatBlauburger75CLSemi-sweetGrayDuckUnited States Minor Outlying IslandsNorth IslandAgiorgitiko1LBone dryRed wineFishBruneiHEAleatico75CLSweetWhite wineBBQsKorea, NorthMersinCinsaut1LBone dryRoséFishSlovakiaVIIAleatico75CLDryYellowCheeseCameroonUttar PradeshAgiorgitiko75CLSemi-sweetGrayPorkDominicaStockholms länPetit Verdot1LVery sweetYellowBeefFaroe IslandsQueenslandHelfensteiner75CLSweetRoséPorkCayman IslandsQLDHelfensteiner75CLVery sweetTawnyVegetarianArmeniaViennaAglianiconeAlbaranzeuli nero75CLVery sweetRoséBeefIranNBAragónez75CLSemi-sweetRoséBBQsCroatiaAndhra PradeshGaglioppo75CLVery sweetWhite winePorkAntarcticaAndalucíaAgiorgitiko75CLVery sweetRoséPorkSwitzerlandVENPetit Verdot1LBone dryRoséCheeseArubaIIGaranoir1LDryRed wineCheeseUkraineNSWDureza1LSemi-sweetGrayVegetarianPuerto RicoLeinsterGaranoir1LVery sweetGrayFishChileKCGaglioppo75CLBone dryTawnyVegetarianMozambiqueAnkaraAglianiconeAlbaranzeuli nero1LSweetWhite wineVegetarianHondurasMPHelfensteiner75CLVery sweetWhite wineCheeseSaint BarthélemyGlBaga75CLVery sweetTawnyPorkLibyaALManseng noir1LDryRed wineFishNetherlandsULagrein1LVery sweetGrayCheesePalestine, State ofBerlinAgiorgitiko1LVery sweetWhite winePorkFalkland IslandsNorth IslandGaglioppo1LBone dryYellowCheeseJamaicaMinas GeraisManseng noir75CLBone dryTawnyFishMaldivesWestern AustraliaPetit Verdot1LVery sweetTawnyBeefSolomon IslandsKNMujuretuli1LSemi-sweetRed wineBBQsLuxembourgAntwerpenBaga1LVery sweetRed wineDuckSudanCEMujuretuli75CLDryRoséBBQsFranceSJGaglioppo1LSweetRoséDuckPolandBRBlauburger1LVery sweetTawnyVegetarianSouth Georgia and The South Sandwich IslandsBremenAglianiconeAlbaranzeuli nero1LDryWhite wineVegetarianColombiaNoord BrabantManseng noir1LVery sweetGrayDuckFrench Southern TerritoriesVictoriaAgiorgitiko75CLSemi-sweetYellowPorkItalyGuanacasteAleatico75CLDryWhite wineBBQsIsraelWAgiorgitiko1LSemi-sweetGrayCheeseParaguayRMLagrein75CLVery sweetTawnyDuckBahamasNoord BrabantCinsaut1LSemi-sweetYellowBBQsYemenRMManseng noir1LDryRed wineDuckUnited StatesKPAglianico75CLBone dryYellowVegetarianMaliComunitat ValencianaBlauburger75CLDryGrayBeefSwazilandSan JoséAgiorgitiko75CLDryRed winePorkHaitiHHBlauburger1LDryTawnyFishBelizePEHelfensteiner1LSemi-sweetYellowDuckVirgin Islands, BritishNevadaHelfensteiner75CLVery sweetGrayPorkGabonZ. Agiorgitiko75CLDryRed wineBBQsNorthern Mariana IslandsIAAglianico75CLDryTawnyDuckSouth Georgia and The South Sandwich IslandsDolnośląskieAgiorgitiko1LSemi-sweetRed wineDuckGuadeloupeAkwa IbomGaranoir1LSemi-sweetRed wineDuckMacedoniaSPAglianiconeAlbaranzeuli nero75CLDryWhite wineVegetarianLiberiaCatalunyaLagrein1LVery sweetYellowDuckJapanQLDCinsaut1LDryRed wineBBQsVirgin Islands, United StatesGelderlandCinsaut75CLSemi-sweetRed wineBeefKorea, SouthBerlinMujuretuli1LSemi-sweetWhite wineCheeseAnguillaOKAleatico1LDryWhite wineVegetarianBhutanMerHelfensteiner75CLDryWhite wineCheeseOmanZ. Manseng noir1LBone dryWhite wineDuckKazakhstanDEDureza75CLSemi-sweetRoséVegetarianBarbadosAndalucíaManseng noir1LVery sweetYellowBeefSaudi ArabiałódzkieAgiorgitiko1LVery sweetYellowVegetarianIsle of ManKLAvanà1LDryRoséVegetarianGuyanaLBlauburger1LVery sweetRoséPorkCook IslandsMAManseng noir75CLDryRed wineBeefPalauCumberlandMujuretuli75CLBone dryRed winePorkCanadaValparaísoMujuretuli75CLVery sweetWhite wineDuckSao Tome and PrincipeSPGaranoir1LVery sweetTawnyBBQsEritreaZlGaranoir1LSemi-sweetGrayVegetarianEritreaNairnshireAgiorgitiko75CLSemi-sweetYellowCheeseCroatiaVlaams-BrabantAragónez1LSemi-sweetRed wineDuckFrench GuianaStockholms länAragónez1LSweetWhite wineFishArubaNord-Pas-de-CalaisPetit Verdot1LSemi-sweetTawnyVegetarianIsraelMississippiAglianico75CLDryTawnyPorkJordanNIAvanà75CLVery sweetWhite wineDuckArubaStockholms länPetit Verdot1LDryRoséDuckFrench Southern TerritoriesLGaglioppo75CLBone dryYellowVegetarianGuyanaManisaAleatico1LSweetTawnyVegetarianVanuatuAlsaceMujuretuli1LBone dryWhite wineFishIndonesiaWest-VlaanderenLagrein75CLSemi-sweetGrayCheese

Theo mặc định, định dạng này sẽ chỉ hoạt động đến một giới hạn nhất định (không có giới hạn chính xác, nhưng 3. 000 – 5. 000 ô là một ví dụ điển hình). Nếu bạn có tệp lớn hơn, thời gian tải trang sẽ tăng lên.  

Tuy nhiên, với tùy chọn bộ nhớ đệm mới đã được triển khai trong wpDataTables 5. 0, sự cố này đã được giải quyết đối với các bảng lớn được liên kết với nguồn dữ liệu hiện có

Đối với các tập dữ liệu thực sự lớn, việc nhập dữ liệu vào MySQL cũng rất hợp lý, bạn có thể sử dụng tùy chọn “Tạo bảng bằng cách nhập dữ liệu từ nguồn dữ liệu” để thực hiện việc này

Các bảng được liên kết với tệp CSV hiện có không thể chỉnh sửa được cũng như không được lưu trong cơ sở dữ liệu

Xin lưu ý rằng dấu phân cách CSV mặc định là dấu phẩy ( , ) nhưng trong cài đặt wpDataTables, bạn có thể thay đổi nó thành

Làm cách nào bạn có thể nhập dữ liệu tệp CSV vào loại bài đăng WordPress bằng các trường tùy chỉnh?

Đang nhập dữ liệu .
Chọn tệp CSV của bạn
Đợi cho đến khi tệp được tải lên
Trong danh sách thả xuống Nhập từng bản ghi dưới dạng, hãy chọn Loại bài đăng tùy chỉnh (“công thức” trong ví dụ của chúng tôi – xem ảnh chụp màn hình bên dưới)
Chọn mục Mới, nếu bạn muốn thêm bài viết mới
Chọn Các mục hiện có, nếu bạn muốn cập nhật các bài đăng hiện có với các giá trị mới

Cách nhanh nhất để nhập tệp CSV vào bàn làm việc của MySQL là gì?

Dưới đây là cách nhập tệp CSV bằng MySQL Workbench. .
Kết nối với cơ sở dữ liệu của bạn
Nhấp chuột phải vào cơ sở dữ liệu và chọn Trình hướng dẫn nhập dữ liệu bảng
Chọn tệp CSV của bạn
Chọn một bảng hiện có hoặc nhập tên cho một bảng mới
Định cấu hình cài đặt nhập (loại dữ liệu, dấu tách dòng, v.v.)
kết thúc quá trình

Làm cách nào để đọc tệp CSV trong PHP?

PHP có hai chức năng sẵn có để đọc tệp CSV. .
fgetcsv() – Đọc CSV bằng tham chiếu của tài nguyên tệp
str_getcsv() – Đọc dữ liệu CSV được lưu trữ trong một biến