CSV Helper — создание числового столбца вместо общегоC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 CSV Helper — создание числового столбца вместо общего

Сообщение Anonymous »

Я использую CSV Helper для создания файла CSV следующим образом:

Код: Выделить всё

for (int i = 0; i < dsData.Rows.Count; i++)
{
DateTime invDate = Convert.ToDateTime(dsData.Rows[i]["DocDate"].ToString());
string invoiceDate = invDate.ToString("yyyyMMdd");

invoices.Add(new Invoices
{
Recordtype = "DIALSALES01ZA",
DistributorCode = 161457,
InvoiceNumber = dsData.Rows[i]["DocNum"].ToString(),
InvDate = invoiceDate,
SCJProductCode = dsData.Rows[i]["CardCode"].ToString(),
DistributorProductCode = dsData.Rows[i]["CardCode"].ToString(),
SalesmanCode = dsData.Rows[i]["SlpCode"].ToString(),
SalesmanName = dsData.Rows[i]["SlpName"].ToString(),
SupervisorCode = "Kinyanjui",
SupervisorName = "Kamau",
WarehouseCode = dsData.Rows[i]["WhsCode"].ToString(),
WarehouseName = dsData.Rows[i]["WhsName"].ToString(),
OutletTypeCode = "Mini mart",
OutletTypeName = "Mini mart",
ClientInternalCode = dsData.Rows[i]["CardCode"].ToString(),
ClientFederalID = dsData.Rows[i]["CardCode"].ToString(),
ClientName = dsData.Rows[i]["CardName"].ToString(),
City = dsData.Rows[i]["City"].ToString(),
ZipCode = 0,
DeliveryAddress = dsData.Rows[i]["Address"].ToString(),
Quantity = Convert.ToDouble(dsData.Rows[i]["U_PCs"].ToString()),
GrossValue = Convert.ToDouble(dsData.Rows[i]["GTotal"].ToString()),
NetValue = Convert.ToDouble(dsData.Rows[i]["LineTotal"].ToString()),
Fraction = 1,
EANCode = "1",
});
}

DateTime dateTimeNow = DateTime.Now;

Random rnd = new Random();
double num = rnd.Next(1, 10000000);

string filename = dateTimeNow.ToString("yyyyMMdd") + num.ToString() + ".csv";

var csvPath = "C:/Integrations/RAISONS/SCJohnsonIntegration/Invoices_CSVs/" + filename + "";

using (var streamWriter = new StreamWriter(csvPath))
{
using (var csvWriter = new CsvWriter(streamWriter, CultureInfo.InvariantCulture))
{
csvWriter.WriteRecords(invoices);
}
}
}
Он создает следующий CSV-файл, и вы можете видеть, что в столбце «Количество» указано «Общее». Я хотел бы сделать этот столбец как «Число». Как мне этого добиться?
Изображение


Подробнее здесь: https://stackoverflow.com/questions/788 ... of-general
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как ввести подсказку общего числового типа в Python?
    Anonymous » » в форуме Python
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Проблема с CSV-Helper, который не преобразует логические значения.
    Anonymous » » в форуме C#
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • CSV Helper Auto Increment/Auto Generate столбец ID
    Anonymous » » в форуме C#
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • CSV Helper Auto-Increment/Auto-Generate столбец ID
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • CSV Helper Auto-Increment/Auto-Generate столбец ID
    Anonymous » » в форуме C#
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»