##### w pliku csv

0

Cześć :)

Mam problem ponieważ wstawiam dane do arkusza CSV i kolumną z datą wszystkie rekordy mam zapisane w formie ###### dopiero gdy powiększę kolumnę. Dane zapisane są poprawnie co mogę zrobić aby z automatu dane były wyświetlane dobrze. Tak zapisuje dane do pliku:

            StringBuilder fileContent = new StringBuilder();

            string header = "Data;";

            foreach (var item in model.Products.Select(x=>x.Name))
            {
                header += $"{item};";
            }

            fileContent.AppendLine(header);

            foreach (var item in model.Data)
            {

                string record = "";

                foreach (object val in item.Values)
                {
                    
                    record += $"{val};";
                }

                fileContent.AppendLine(record);
            }


            return File(getBytes(fileContent.ToString()),
                "application/csv", string.Format("{0}.csv", name));

5

To sprawdzasz w Excelu? Zobacz w edytorze tekstowym, jak tam jest dobrze to tylko kwestia prezentowania danych przez Excela

0

@UglyMan: tak w edytorze tekstowym mam coś takiego:

https://ibb.co/16XF6pX

3

Wydaje mi się, że musiałbyś tworzyć plik Excela zamiast CSV i poustawiać szerokości kolumn

1

@Michał Warmuz: Za mała szerokość kolumn w exelu lub zmień czcionkę na mniejszą.

1 użytkowników online, w tym zalogowanych: 0, gości: 1