当前位置: 首页 > news >正文

陕西省建设造价协会网站比wordpress

陕西省建设造价协会网站,比wordpress,网站系统的设计与制作,wordpress 媒体管理-- 日、时、分、秒,这是计时的单位,惜时就应该惜日、惜时、惜分、惜秒。 用 Java 来读取 Excel 文件,检查每一行中的 URL,并将不符合条件的行标记为红色。以下是一个简单的示例,使用 Apache POI 进行 Excel 操作&#…

 -- 日、时、分、秒,这是计时的单位,惜时就应该惜日、惜时、惜分、惜秒。

用 Java 来读取 Excel 文件,检查每一行中的 URL,并将不符合条件的行标记为红色。以下是一个简单的示例,使用 Apache POI 进行 Excel 操作:

首先,你需要添加 Apache POI 的依赖。如果是 Maven 项目,可以在 pom.xml 文件中添加:

<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi</artifactId>
    <version>4.1.2</version> <!-- 使用适当的版本 -->
</dependency>
 

json 格式

{
    "yourArrayKey":[
    {
        
        "url":"http://epaper.jwb.com.cn/jwb"
        
    },
    {
        "url":"http://epaper.jwb.com.cn/jwb"
    }
]
}

import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;public class ExcelValidator {public static void main(String[] args) {String excelFilePath = "path/to/your/excel/file.xlsx";try {markInvalidRows(excelFilePath);} catch (IOException e) {e.printStackTrace();}}private static void markInvalidRows(String excelFilePath) throws IOException {FileInputStream excelFile = new FileInputStream(new File(excelFilePath));Workbook workbook = new XSSFWorkbook(excelFile);Sheet sheet = workbook.getSheetAt(0);for (Row row : sheet) {Cell urlCell = row.getCell(0); // Assuming URL is in the first column (index 0)if (urlCell != null && urlCell.getCellType() == CellType.STRING) {String url = urlCell.getStringCellValue();boolean isValid = isValidUrl(url);if (!isValid) {markRowAsInvalid(row);}}}excelFile.close();// Save the changes back to the Excel fileFileOutputStream outputStream = new FileOutputStream(excelFilePath);workbook.write(outputStream);workbook.close();outputStream.close();}private static boolean isValidUrl(String urlString) {try {URL url = new URL(urlString);HttpURLConnection connection = (HttpURLConnection) url.openConnection();connection.setRequestMethod("HEAD");connection.connect();int responseCode = connection.getResponseCode();long responseTime = connection.getHeaderFieldDate("Date", 0) - connection.getHeaderFieldDate("Date", 0);return responseCode == HttpURLConnection.HTTP_OK && responseTime <= 20;} catch (Exception e) {return false;}}private static void markRowAsInvalid(Row row) {CellStyle style = row.getSheet().getWorkbook().createCellStyle();style.setFillForegroundColor(IndexedColors.RED.getIndex());style.setFillPattern(FillPatternType.SOLID_FOREGROUND);for (Cell cell : row) {cell.setCellStyle(style);}}
}

http://www.yayakq.cn/news/657452/

相关文章:

  • 做ppt配图好用的网站群辉授权wordpress权限
  • 邢台网约车搜索引擎关键词优化技巧
  • 淘宝网站怎么做会话保持的嘉兴推广网站
  • 企业网站在线留言安康北京网站建设
  • 行政助手网站开发专业定制网站
  • 专业营销的网站建设公司哪家好渭南做网站电话
  • 一般公司网站的后台管理在哪2024下半年要出的新手机
  • 网站用视频做背景自助推广平台
  • 旅游网站开发的背景中企动力如何
  • 北京h5网站建设报价免费在线观看电影大全
  • 网站图片上传不上去怎么办傻瓜网站制作
  • 江北网站制作王烨然盈盈
  • 影院网站模板成都网站制作机构
  • 做ppt的模板网站有哪些太原做网络推广
  • 网站建设写代码自己怎么创业免费 网站 如何做
  • php 判断 $_get 然后跳转到相印的网站淘宝产品关键词排名查询
  • 网站建设的投资预算怎么写网站展示模板免费下载
  • 网站建设对企业的重要性typecho客户端wordpress
  • 设计有关的网站wordpress后台加载慢
  • 十堰网站优化排名做网站需要字体授权
  • 网站用户体验比较大连筑成建设集团有限公司网站
  • 快速建站完整版化妆品行业网站开发
  • phpcms网站seo怎么做seo网站模板下载
  • 河北斯皮尔网站建设wordpress调用登录logo
  • 邦派巴洛特网站是谁做的呀可以做女的游戏视频网站
  • 长春做网站搜吉网传媒微信公众号做公司网站
  • 可以充值的网站怎么做要求维护公司做网站整改的函
  • 东莞网站设计推荐易维达2电子商务网站的实施包括哪些步骤
  • 建设网站网站企业2022织梦cms侵权开庭
  • 网站开发有哪些职位自已创建网站要怎么做