Announcements
No record found.
I am trying to import a csv file through xml port, I Need to remove the header column , how is it possible , any help will be great,Thanks
Hi,
try as per below on Onbeforeinsertrecord() trigger
if GlobalVar = 0 then
currXMLport.SKIP;
GlobalVar += 1 ;
declare globalVar as global variable as Integer
Hey !
I'v got the same issue recently and i found a solution.
The goal is to initialize a boolean variable and to execute it only once.In the xmlport we create an OnPreXmlPort trigger which initializes the variable to true.Then in the table we create the OnAfterInitRecord trigger which executes the variable only once and which will use the currXMLport.Skip() function which allows to ignore the first line of the CSV file, the header.
Exemple:
xmlport ID "Name" { Format = VariableText; Direction = Import; UseRequestPage = false; schema { textelement(Root) { tableelement("Import CSV Table"; "Import CSV Table") { XmlName = 'Import'; fieldelement("Something"; "Table"."Something") { } fieldelement(Date; "Table".Date) { } fieldelement(Type; "Table".Type) { } trigger OnAfterInitRecord() begin if firstline then begin firstline := false; currXMLport.Skip(); end; end; } } } var firstline: Boolean; // Initialize the flag on pre-xmlport event trigger OnPreXmlPort() begin firstline := true; end; }
Thank you Nitin Verma it helped
Another option to import CSV to Dynamics is to use Skyvia. It is a no code SaaS.
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
Congratulations to our 2026 Super Stars!
We are thrilled to have these Champions in our Community!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
OussamaSabbouh 1,796 Super User 2026 Season 1
YUN ZHU 965 Super User 2026 Season 1
Teagen Boll 664 Super User 2026 Season 1