>  기사  >  소프트웨어 튜토리얼  >  Excel에서 텍스트 인식 기능을 사용하는 방법 알아보기

Excel에서 텍스트 인식 기능을 사용하는 방법 알아보기

WBOY
WBOY앞으로
2024-01-23 19:54:141003검색

Excel에서 텍스트 인식 기능을 사용하는 방법 알아보기

엑셀에 텍스트 인식 기능 추가하는 방법

'매크로 모듈에 추가하면 수식처럼 사용할 수 있습니다.

Function ColorSum(Rng As Range, Color As Range) As Double

Dim Tmp As Range

ColorSum = 0

Rng의 각 Tmp에 대해

' 선택한 범위에서 지정된 색상과 동일한 색상의 숫자를 처리하고 동일한 색상의 텍스트 셀을 제외합니다

Tmp.Interior.ColorIndex = Color.Interior.ColorIndex And IsNumeric(Tmp.Value)이면

ColorSum = ColorSum + Tmp.Value

끝나면

다음

기능 종료

파일 형식을 식별하는 방법

파일 헤더를 읽어 문제를 해결하세요. 예를 들어, "jpg" 형식의 사진이 "정말"인지 확인하고 싶습니다. 그러면 2바이트를 추출해야 합니다. 파일 헤더가 "255216"이면 "jpg" 형식이라는 의미입니다. 코드는 다음과 같습니다:

FileStream fs = new FileStream(@"C:1.jpg", FileMode.Open, FileAccess.Read);

byte[] imagebytes = 새 바이트[fs.Length];

BinaryReader br = new BinaryReader(fs) //바이너리 파일 리더

imagebytes = br.ReadBytes(2); //현재 스트림에서 2바이트를 바이트 배열로 읽습니다

문자열 s = "";

for (int i = 0; i {

s += 이미지바이트[i];

}

if(s=="255216")

Console.WriteLine("jpg 형식입니다")

그밖에

Console.WriteLine("jpg 형식 아님")

다양한 파일 형식의 파일 헤더는 서로 다른 바이트를 차지합니다(예: jpg, 2바이트, 8바이트, 6바이트). 읽은 바이트 수를 변경한 다음 판단하면 됩니다.

C 언어를 사용하여 알 수 없는 파일의 파일 형식을 확인하는 방법

파일 열기는 쉽고 몇 글자는 읽기 쉽지만 유형을 결정하기는 어렵습니다.

다음 프로그램은 .exe .jpg .gif 형식을 결정합니다

읽은 처음 20바이트는 char s[20]에 있습니다.

10진수나 16진수로 볼 수 있습니다.

입력 양식:

실행 가능한 프로그램명, 심사 대상 파일명

예:

ccalb.exe 파일.gif

#포함

#포함

main(int argc, char *argv[]){

파일 *지느러미;

문자 이름[80];

문자 s[20];

if (argc

printf("사용법:

0을 반환합니다;

}

strcpy(namein,argv[1]);

fin = fopen(namein,"rb");

if (!fin){

printf("%s 오류 열기",namein);

0을 반환합니다;

}

fread(s,20,1,fin);

fclose(fin);

if (s[0]=='M' & s[1]=='Z') printf(".exe 파일입니다");

else if (s[6]=='J' & s[7]=='F' & s[8]=='I' & s[9]=='F')printf("입니다. jpg 파일n");

else if (s[0]=='G' & s[1]=='I' & s[2]=='F' ) printf(".gif 파일입니다");

else printf("다른 파일");

0을 반환합니다;

}

위 내용은 Excel에서 텍스트 인식 기능을 사용하는 방법 알아보기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 docexcel.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제