Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.06.30;
Скачать: CL | DM;

Вниз

подсчет символов в ячейке   Найти похожие ветки 

 
123456789igor ©   (2012-11-14 02:22) [0]

Как подсчитать количество символов в excel таблице через delphi?


 
AV ©   (2012-11-14 10:04) [1]

сложить все ячейки в строку, взять ее длину


 
AV ©   (2012-11-14 11:46) [2]

а можно еще поробовать ThisCell.Characters.Count
где ThisCell - range из excel


 
AV ©   (2012-11-14 13:59) [3]


> ThisCell.Characters.Count

если получится - напишите, как именно сделали
что-то ради интереса попробовал - не получается

var
 ExcelApp, WorkBook, ActiveSheets: Variant;
 Cell1, Cell2,Range: Variant;
 R: ExcelXP.ExcelRange;
 S:string;
 A: Variant;
 i,j,n: integer;
begin
 ExcelApp := CreateOleObject("Excel.Application");
 ExcelApp.Visible := true;
 WorkBook := ExcelApp.WorkBooks.Add("c:\1.xls");
 ActiveSheets := WorkBook.WorkSheets[1];
 Cell1 := ActiveSheets.Cells[1, 1];
 Cell2 := ActiveSheets.Cells[3, 3];
 Range := ActiveSheets.Range[Cell1, Cell2];
// если по простому
 A := Range.Value;
 for i := 1 to 3 do
  for j := 1 to 3 do
      S := S + string(A[i,j]);
 ShowMessage(S + #13#10 + IntToStr(Length(S)));

// если иначе - засада, копать надо
//  R := IDispatch(Range) as ExcelRange;
//  ShowMessage( IntToStr( R.Characters.Count ));


 
Dimka Maslov ©   (2012-11-14 18:40) [4]


> // если иначе - засада, копать надо


Range.Characters.Count ?


 
AV ©   (2012-11-14 19:32) [5]

Characters[требует]


 
Dimka Maslov ©   (2012-11-14 21:47) [6]

Чё то у меня с рейджем не получилось. Думаю, надо таки считать длины в отдельных ячейках и не наприться


 
oldman ©   (2012-11-15 13:58) [7]


> количество символов в excel таблице


Для чисел применяется форматирование отображения.
Видно 2,55, на самом деле в ячейке 2,551859425
Флаг в руки!!!



Страницы: 1 вся ветка

Текущий архив: 2013.06.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.004 c
15-1360919042
O'ShinW
2013-02-15 13:04
2013.06.30
Хвалюсь! :)


2-1352845344
123456789igor
2012-11-14 02:22
2013.06.30
подсчет символов в ячейке


2-1352918954
Anariem
2012-11-14 22:49
2013.06.30
ADOQwerty Delphi6


2-1352812667
Александр_2012
2012-11-13 17:17
2013.06.30
DBEdit.Exit и DBNavigator


2-1352656169
Vik
2012-11-11 21:49
2013.06.30
Несколько проблемм