Heim > Software-Tutorial > Bürosoftware > Erfahren Sie, wie Sie Texterkennungsfunktionen in Excel verwenden

Erfahren Sie, wie Sie Texterkennungsfunktionen in Excel verwenden

WBOY
Freigeben: 2024-01-23 19:54:14
nach vorne
1039 Leute haben es durchsucht

Erfahren Sie, wie Sie Texterkennungsfunktionen in Excel verwenden

So fügen Sie eine Texterkennungsfunktion in Excel hinzu

'Fügen Sie es dem Makromodul hinzu und Sie können es wie eine Formel verwenden.

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

Temp. als Bereich dimmen

ColorSum = 0

Für jeden Tmp in Rng

‘ Verarbeiten Sie Zahlen mit derselben Farbe wie die angegebene Farbe im ausgewählten Bereich und schließen Sie Textzellen derselben Farbe aus

Wenn Tmp.Interior.ColorIndex = Color.Interior.ColorIndex und IsNumeric(Tmp.Value) dann

ColorSum = ColorSum + Tmp.Value

Ende wenn

Weiter

Endfunktion

So identifizieren Sie das Dateiformat

Lesen Sie den Dateikopf, um das Problem zu lösen. Sie möchten beispielsweise prüfen, ob ein Bild „wirklich“ im „jpg“-Format vorliegt. Dann müssen Sie 2 Bytes extrahieren. Wenn der Dateiheader „255216“ lautet, bedeutet dies, dass er im „jpg“-Format vorliegt. Der Code lautet wie folgt:

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

byte[] imagebytes = neues Byte[fs.Length];

BinaryReader br = new BinaryReader(fs); //Binärdateireader

imagebytes = br.ReadBytes(2); //2 Bytes aus dem aktuellen Stream in das Byte-Array lesen

string s = "";

for (int i = 0; i {

s += Bildbytes[i];

}

if(s=="255216")

Console.WriteLine („ist JPG-Format“);

sonst

Console.WriteLine („kein JPG-Format“);

Die Dateiheader verschiedener Dateiformate belegen unterschiedliche Bytes, zum Beispiel: jpg, 2 Bytes; PNG, 8 Bytes; Sie müssen nur die Anzahl der gelesenen Bytes ändern und dann beurteilen.

So ermitteln Sie den Dateityp einer unbekannten Datei mithilfe der C-Sprache

Es ist einfach, eine Datei zu öffnen, ein paar Zeichen zu lesen, aber schwierig, den Typ zu bestimmen.

Das folgende Programm ermittelt das .exe-, .jpg- und .gif-Format

Die ersten 20 eingelesenen Bytes liegen in char s[20] vor.

Sie können es als Dezimal- oder Hexadezimalzahl anzeigen.

Eingabeformular:

Name des ausführbaren Programms, zu beurteilender Dateiname

Zum Beispiel:

ccalb.exe file.gif

#include

#include

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

DATEI *fin;

char namein[80];

char s[20];

if (argc

printf("Verwendung:

return 0;

}

strcpy(namein,argv[1]);

fin = fopen(namein,"rb");

if (!fin){

printf("Open %s errorn",namein);

return 0;

}

fread(s,20,1,fin);

fclose(fin);

if (s[0]=='M' & s[1]=='Z') printf("Es handelt sich um eine .exe-Datei");

else if (s[6]=='J' & s[7]=='F' & s[8]=='I' & s[9]=='F')printf("Es ist . jpg-Datei");

else if (s[0]=='G' & s[1]=='I' & s[2]=='F' ) printf("It is .gif filen");

else printf("andere Datei");

return 0;

}

Das obige ist der detaillierte Inhalt vonErfahren Sie, wie Sie Texterkennungsfunktionen in Excel verwenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:docexcel.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage