Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2013, 00:41   #1
lordonx3
 
Регистрация: 17.04.2012
Сообщений: 7
Восклицание listVIEW в Exls или CSV

Есть такой лист вайв:

Как снести все это в CSV например?
Для тех кто не знает СSV имеет такой формат:
ячейка1;ячейка2;ячейка3;ячейка4;
ячейка5;ячейка6;ячейка7;ячейка8;
Кто подскажет как сделать выгрузку в ексель?
Exls или CSV разницы не играет
lordonx3 вне форума Ответить с цитированием
Старый 26.01.2013, 00:56   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Ну ё-мае пишите в классе-контейнере результатов метод выборки данных в спец. файл. Чего сложного-то?
Человек_Борща вне форума Ответить с цитированием
Старый 26.01.2013, 01:04   #3
lordonx3
 
Регистрация: 17.04.2012
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Ну ё-мае пишите в классе-контейнере результатов метод выборки данных в спец. файл. Чего сложного-то?
Можно немного подробней?
Благодарю

Как правильно будет выглядеть такая конструкция:
стринлист.адд(листвьюперваястрока.е лемент[0]+';'+листвьюперваястрока.елемент[1]+';'+листвьюперваястрока.елемент[2]+';'+листвьюперваястрока.елемент[3]+';');
?

так пытался сделать, но не получается
Код:
chek:=TStringList.Create;
for i:=0 to lv1.Items.Count do
begin
chek.Add(lv1.Items[1]+';'+lv1.SubItems[1]+';'+lv1.SubItems[2]+lv1.Items[4]);
chek.SaveToFile('cypr.csv');
Кто подскажет?
Либо експорт в ексель, либо как перенести все данные в стринглист?

Последний раз редактировалось Stilet; 26.01.2013 в 12:22.
lordonx3 вне форума Ответить с цитированием
Старый 26.01.2013, 12:02   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Код:
for i:=0 to lv1.Items.Count-1 do
  chek.Add(lv1.Items.Item[i].Caption+';'+
           lv1.Items.Item[i].SubItems.Strings[0]+';'+
           lv1.Items.Item[i].SubItems.Strings[1]+';'+
           lv1.Items.Item[i].SubItems.Strings[2]);
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 26.01.2013, 12:14   #5
lordonx3
 
Регистрация: 17.04.2012
Сообщений: 7
По умолчанию

Аватар, спасибо вам огромное, не подскажите где можно почитать более информации про данный компонент? Компонент не самый простой, да и синтаксис у него интересный.
lordonx3 вне форума Ответить с цитированием
Старый 26.01.2013, 12:24   #6
lordonx3
 
Регистрация: 17.04.2012
Сообщений: 7
По умолчанию

Решил проблему сам

Последний раз редактировалось lordonx3; 26.01.2013 в 12:32.
lordonx3 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
EasyListView - вставка своего компонента куда-нибудь, или аналог компонента ListView Человек_Борща Компоненты Delphi 12 11.02.2013 00:01
Как перетащить элемент ListView в другой ListView? Paul Hindenburg Компоненты Delphi 5 26.01.2013 11:35
[C# + WPF] ListView. Узнать выделена ли строка в нём. ListView.View == GridView. Casper-SC WPF, UWP, WinRT, XAML 2 12.08.2010 19:04
Сonvert из .XML в .CSV или .XLS edition Microsoft Office Excel 1 20.07.2010 21:43
Экспорт в csv и импорт из csv cent Microsoft Office Excel 12 28.12.2008 19:50