我想从图像文件中抓取文本并将其存储在 excel 中

保龄球 OMRW ECON 0s 45 6 WD NB 失去 Dhoni 作为击球手对我们来说总是很困难 - Raina TABoult 4 0 3 0 925 M 2 3 1 0 Chennai Super Kings 击球手在淡季后表现出色,JETED 6 0 = 4 O 0 0 受到称赞Dhoni 在折痕处的支持 CHMorris 4 0 4 ns o9 8 1 1 对阵德里首都 AR Patel 3 o 3 1 1033 6 3 2 oo “看球,击球” - Dhoni 的决赛公式 o0 e sEoe 10 oo在 IPL 比赛的第 20 场比赛中,CSK 队长在 PR el 227 球中打出 554 分。那是他在本次锦标赛中取得的所有成绩的 13%。德里首都局(目标:20 局 180 分)谈话要点 - Dhoni babering @EEIEER -

这是我想要在 excel 中使用的字符串


杨魅力
浏览 105回答 2
2回答

子衿沉夜

根据对您想做什么的稀疏描述,我建议:从图像中读取文本用冒号替换所有空格 String csvContent = imgData.replaceAll(" ",";");将文本保存到 csv 文件用excel打开csv文件以下示例假定您已设法检索数据,然后对这些数据进行后处理以提供 csv 格式。内容被写入一个文件,您只需双击该文件即可看到数据是否按照您的要求分成了列。String[] data = new String[] {    "BOWLING O M R W ECON 0s 45 6", //notice that your OCR software does not properly recognise the string here    "TABoult 4 0 3 0 925 M 2 3",    "JETED 6 0 = 4 O 0 0"};BufferedWriter writer = new BufferedWriter( new FileWriter( System.getProperty( "user.home" ) + System.getProperty( "file.separator" ) + "data.csv"  ) );for( String record : data ) {    writer.write( record.replaceAll( " ", ";" ) );    writer.write( "\n" );}writer.close();     就像我在上面的评论中所说的那样,您的 OCR 无法正常工作。我建议您查看 JSOUP html 解析器以获取信息并从那里继续。否则你不会对结果满意。

qq_遁去的一_1

driver.get("https://www.espncricinfo.com/series/8048/scorecard/1178425/chennai-super-kings-vs-delhi-capitals-50th-match-indian-premier-league-2019"); WebElement element = driver.findElement(By.xpath("//article[@class='sub-module scorecard'][1]")); JavascriptExecutor js = (JavascriptExecutor) 驱动程序;js.executeScript("arguments[0].scrollIntoView(true);", element);    File screen = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);   File file = new File("C:\\Users\\user\\Desktop\\screenshot1\\screenshotOfElement2.png");    FileHandler.copy(screen, file);        ITesseract instance = new Tesseract();    instance.setDatapath("C:\\selenium_work\\ScrapingText.PDF\\tessdata");    String result = instance.doOCR(file);    //System.out.println(result);    String[] lines  = result.split("\\n");    this one what am trying
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java