корявые заголовки в таблицы, как исправить?

Vik330

Client
Регистрация
02.06.2020
Сообщения
73
Благодарностей
7
Баллы
8
У меня сложилась проблема, может кто-то поможет с этой проблемой, ситуация такая, когда парсяться данные, то они коряво записываются, как это мне можно исправить? Пробовал в разных форматах как бы переписать сам формат не в зенке, так как шаблон нельзя редактировать, а так на компьютере уже записан файл в формате таблицы, но ничего не исправляется, посоветуйте что-то дельное. Буду благодарен за помощь в этом деле
screenshot-skr.sh-2021.04.28-18_41_49.jpg
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 804
Баллы
113

Vik330

Client
Регистрация
02.06.2020
Сообщения
73
Благодарностей
7
Баллы
8

TwistDanceR

Активный пользователь
Регистрация
30.05.2019
Сообщения
479
Благодарностей
200
Баллы
43
К большому сожалению Ваша инструкция не помогла, всё перепробовал(
Можно попробовать прочесть файл в конкретной кодировке из другого проекта.

страшный код:
var table = project.Tables["Таблица 1"];
string file = project.Variables["file"].Value; // переменная с путем к файлу.
table.Clear(); // очищаем перед добавление
string codePage = "Windows-1251";  //кодировка с которой можно поиграться

List<string> str = File.ReadAllLines(file, Encoding.GetEncoding(codePage)).ToList();
lock(SyncObjects.TableSyncer) {
    for(int i=0; i<str.Count; i++) {
        project.Tables["export"].AddRow(str[i].Split(new[] {";"},StringSplitOptions.None));
    }
}
 

Vik330

Client
Регистрация
02.06.2020
Сообщения
73
Благодарностей
7
Баллы
8
Можно попробовать прочесть файл в конкретной кодировке из другого проекта.

страшный код:
var table = project.Tables["Таблица 1"];
string file = project.Variables["file"].Value; // переменная с путем к файлу.
table.Clear(); // очищаем перед добавление
string codePage = "Windows-1251";  //кодировка с которой можно поиграться

List<string> str = File.ReadAllLines(file, Encoding.GetEncoding(codePage)).ToList();
lock(SyncObjects.TableSyncer) {
    for(int i=0; i<str.Count; i++) {
        project.Tables["export"].AddRow(str[i].Split(new[] {";"},StringSplitOptions.None));
    }
}
к сожалению я не селен в кодах, понял что нужно вставить переменную, а остальное для меня не понятно(
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 804
Баллы
113
Можете скинуть пример таблицы?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)