Я пытаюсь написать функцию, которая получает DataTable и записывает данные из нее в файл csv. Функция работает, но я хочу, чтобы содержимое файла отображалось справа налево (RTL)..< /p>
Я попробовал добавить информацию о культуре, utf8, но это не сработало, и я не нашел никакой поддержки, как мне это сделать?
это моя код
private static async Task SaveCsvFile(DataTable dt, FileInfo file)
{
var cultureInfo = new CultureInfo("he-IL");
using var writer = new StreamWriter(file.FullName, false, Encoding.UTF8);
using var csv = new CsvHelper.CsvWriter(writer, cultureInfo);
foreach (DataColumn column in dt.Columns)
{
csv.WriteField(column.ColumnName);
}
await csv.NextRecordAsync();
foreach (DataRow row in dt.Rows)
{
for (int i = 0; i < dt.Columns.Count; i++)
{
csv.WriteField(row);
}
await csv.NextRecordAsync();
}
}
Подробнее здесь: https://stackoverflow.com/questions/788 ... ng-c-sharp