Perl WIN32 :: OLE을 사용하여 셀에 수식을 작성하는 방법

로랑 조토

=IF(D2="";"";COUNTIF(D:D;D2))Excel 워크 시트에 수식을 삽입하려고합니다 . 내가 시도하는 코드는 다음과 같습니다.

$WorkSheet->Cells($Row2Use,'L')->{Formula} = "=IF(D".$Row2Use."=\"\",\"\",COUNTIF(D:D,D".$Row2Use.")"; # =IF(D2="";"";COUNTIF(D:D;D2))

나는 또한 성공하지 않고 {Value}대신 사용해 보았습니다 {Formula}! 내가 뭘 잘못 했어

지라

다음은 나를 위해 작동합니다. xxfelixxx가 제공 한 링크에서 가져오고 수정 된 코드입니다.

use Cwd 'abs_path';
use Win32::OLE;
use Win32::OLE qw(in with);
use Win32::OLE::Const "Microsoft Excel";
$Win32::OLE::Warn = 3;


my $Excel = Win32::OLE->GetActiveObject('Excel.Application') || Win32::OLE->new('Excel.Application', 'Quit');

$Excel->{Visible} = 1;

my $Book = $Excel->Workbooks->Add;
my $Sheet = $Book->Activesheet;

$Sheet->Range("A1")->{Value} = 1;
$Sheet->Range("A2")->{Value} = 1;
$Sheet->Range("A3")->{Formula} = "=SUMA(R[-2]C:R[-1]C)";

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Win32 :: OLE과 함께 perl을 사용하여 Excel 스프레드 시트에서 셀 범위 수정

분류에서Dev

Win32 :: OLE을 사용하여 특정 통합 문서에서 매크로를 실행하는 방법

분류에서Dev

Perl을 사용하여 방정식에서 변수를 사용하는 방법

분류에서Dev

Win32 Project, Visual Studio 2010에서 콘솔 창을 추가하는 방법

분류에서Dev

Win32 WCHAR로 문자열 작업을 수행하는 방법

분류에서Dev

win32를 사용하여 굵게에서 일반으로 주석을 포맷하는 방법은 무엇입니까?

분류에서Dev

Win32 API를 사용하여 INI 파일에서 섹션을 제거하는 방법은 무엇입니까?

분류에서Dev

Win32 또는 MFC를 사용하여 Windows 시스템의 올바른 종료 시간을 얻는 방법

분류에서Dev

Win32 API에서 화면을 지우는 방법

분류에서Dev

Win32 API를 사용하여 스레드의 스택 크기 및 스택 제한을 얻는 방법

분류에서Dev

win32 API를 사용하여 제목으로 창 핸들을 얻는 방법은 무엇입니까?

분류에서Dev

Perl을 사용하여 해시 테이블을 작성하는 방법

분류에서Dev

다른 셀에 입력 된 수학 기호를 사용하여 수식을 작성하려면 어떻게해야합니까? Evaluate를 사용하는 방법?

분류에서Dev

Perl에서 대체 정규식을 사용하여 스왑하는 방법

분류에서Dev

Win32 용 Ubuntu에서 Clang을 교차 컴파일하는 방법은 무엇입니까?

분류에서Dev

함수 내부에 함수를 사용하여 수식을 작성하는 방법

분류에서Dev

MSVC를 사용하여 Win32에서 QtWebKit을 빌드하는 동안 링커 오류

분류에서Dev

Perl에서 YAML을 사용하여 여러 파일을로드하는 방법

분류에서Dev

WMI 쿼리를 사용하여 얻은 CIM_DATETIME 형식을 C ++ (MFC / Win32)의 현지 시간으로 변환하는 방법

분류에서Dev

Win32 API로 투명 창에서 마우스 입력을 차단하는 방법은 무엇입니까?

분류에서Dev

특수 서식 테이블을 사용하여 matlab에서 .xlsx로 행렬을 작성하는 방법

분류에서Dev

Perl에서 직업을 작성하는 방법?

분류에서Dev

Win32 (C ++) :-목록 항목을 축소 가능하게 만드는 방법

분류에서Dev

수식 입력 줄에 Excel 셀 값을 "1/1/1901"로 표시하고 perl을 사용하여 해당 셀에 "1901-01-01"과 동일하게 표시하는 방법

분류에서Dev

win32에서 C ++를 수행하는 방법은 몇 가지입니까?

분류에서Dev

LARGE 수식 기능을 사용하여 셀 값을 표시하는 방법

분류에서Dev

하나의 셀에 여러 수식을 결합하는 방법

분류에서Dev

El Capitan에서 CPAN을 사용하여 Perl 모듈을 추가하는 방법

분류에서Dev

정규식을 사용하여 PHP에서 여러 수식을 얻는 방법

Related 관련 기사

  1. 1

    Win32 :: OLE과 함께 perl을 사용하여 Excel 스프레드 시트에서 셀 범위 수정

  2. 2

    Win32 :: OLE을 사용하여 특정 통합 문서에서 매크로를 실행하는 방법

  3. 3

    Perl을 사용하여 방정식에서 변수를 사용하는 방법

  4. 4

    Win32 Project, Visual Studio 2010에서 콘솔 창을 추가하는 방법

  5. 5

    Win32 WCHAR로 문자열 작업을 수행하는 방법

  6. 6

    win32를 사용하여 굵게에서 일반으로 주석을 포맷하는 방법은 무엇입니까?

  7. 7

    Win32 API를 사용하여 INI 파일에서 섹션을 제거하는 방법은 무엇입니까?

  8. 8

    Win32 또는 MFC를 사용하여 Windows 시스템의 올바른 종료 시간을 얻는 방법

  9. 9

    Win32 API에서 화면을 지우는 방법

  10. 10

    Win32 API를 사용하여 스레드의 스택 크기 및 스택 제한을 얻는 방법

  11. 11

    win32 API를 사용하여 제목으로 창 핸들을 얻는 방법은 무엇입니까?

  12. 12

    Perl을 사용하여 해시 테이블을 작성하는 방법

  13. 13

    다른 셀에 입력 된 수학 기호를 사용하여 수식을 작성하려면 어떻게해야합니까? Evaluate를 사용하는 방법?

  14. 14

    Perl에서 대체 정규식을 사용하여 스왑하는 방법

  15. 15

    Win32 용 Ubuntu에서 Clang을 교차 컴파일하는 방법은 무엇입니까?

  16. 16

    함수 내부에 함수를 사용하여 수식을 작성하는 방법

  17. 17

    MSVC를 사용하여 Win32에서 QtWebKit을 빌드하는 동안 링커 오류

  18. 18

    Perl에서 YAML을 사용하여 여러 파일을로드하는 방법

  19. 19

    WMI 쿼리를 사용하여 얻은 CIM_DATETIME 형식을 C ++ (MFC / Win32)의 현지 시간으로 변환하는 방법

  20. 20

    Win32 API로 투명 창에서 마우스 입력을 차단하는 방법은 무엇입니까?

  21. 21

    특수 서식 테이블을 사용하여 matlab에서 .xlsx로 행렬을 작성하는 방법

  22. 22

    Perl에서 직업을 작성하는 방법?

  23. 23

    Win32 (C ++) :-목록 항목을 축소 가능하게 만드는 방법

  24. 24

    수식 입력 줄에 Excel 셀 값을 "1/1/1901"로 표시하고 perl을 사용하여 해당 셀에 "1901-01-01"과 동일하게 표시하는 방법

  25. 25

    win32에서 C ++를 수행하는 방법은 몇 가지입니까?

  26. 26

    LARGE 수식 기능을 사용하여 셀 값을 표시하는 방법

  27. 27

    하나의 셀에 여러 수식을 결합하는 방법

  28. 28

    El Capitan에서 CPAN을 사용하여 Perl 모듈을 추가하는 방법

  29. 29

    정규식을 사용하여 PHP에서 여러 수식을 얻는 방법

뜨겁다태그

보관