Zig
Zig
CSV - Convert Comma to Semicolon Separators
See more CSV Examples
Load a CSV using comma delimiters and convert to a CSV using semicolon delimiters.Note: This example requires Chilkat v9.5.0.89 or greater.
Chilkat Zig Downloads
const std = @import("std");
const chilkat = @import("chilkat");
pub fn main(init: std.process.Init) !void {
const alloc = init.arena.allocator();
const csv = try chilkat.Csv.init();
defer csv.deinit();
csv.loadFile2("qa_data/csv/csv_wit_comma_separators.csv", "utf-8") catch {
std.debug.print("{s}\n", .{try csv.getLastErrorText(alloc)});
return;
};
// Note: Prior to Chilkat v9.5.0.89, setting the Delimiter property did not modify the already-existing
// rows in the CSV. Updating the Delimiter property in Chilkat v9.5.0.89 or greater will cause
// all rows to be updated with the new delimiter.
csv.setDelimiter(";");
std.debug.print("{s}\n", .{try csv.saveToString(alloc)});
}