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

如何做搜索网站测试b2b网站排名

如何做搜索网站测试,b2b网站排名,苏州企业网站seo,做网站0基础写代码步骤: 1.查找官方API文档理解实现 2.实现融入到代码里面 一:Easy Excel动态头实时生成头写入 动态头实时生成头写入 二:实现 目的:实现表头为,第一列是固定列,第二列为动态生成的时间段的每一天的日期…

步骤:

1.查找官方API文档理解实现

2.实现融入到代码里面

一:Easy Excel动态头实时生成头写入

动态头实时生成头写入

二:实现

目的:实现表头为,第一列是固定列,第二列为动态生成的时间段的每一天的日期

步骤:

1.查询数据

2.创建表头

3.填充数据

例子:

package com.test.cn.sales.service.impl;import com.alibaba.excel.EasyExcel;import java.io.File;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;public class DynamicExcelExport {public static void main(String[] args) {//1.模拟从数据库中获取数据List<String> keywords = getKeywordsFromDatabase();List<SalesData> salesDataList = getSalesDataFromDatabase();//2.创建表头List<String> dates = generateDateRange("2023-12-30", "2024-02-02");// 根据开始和结束时间动态生成日期List<List<String>> head = new ArrayList<>();head.add(new ArrayList<>(Arrays.asList("关键字"))); // 第一列固定为关键字dates.forEach(o -> head.add(new ArrayList<>(Arrays.asList(o))));//3.填充数据List<List<Object>> data = fillData(keywords, salesDataList, dates);String outputPath = "E:\\output.xlsx"; // 输出路径修改为 E 盘EasyExcel.write(new File(outputPath)).head(head).sheet("Sheet1").doWrite(data);System.out.println("Excel 文件导出成功!输出路径:" + outputPath);}private static List<String> getKeywordsFromDatabase() {// 模拟从数据库中获取关键字return new ArrayList<>(Arrays.asList("关键字1", "关键字2", "关键字3"));}private static List<SalesData> getSalesDataFromDatabase() {// 模拟从数据库中获取销售数据List<SalesData> salesDataList = new ArrayList<>();salesDataList.add(new SalesData("关键字1", 100.00, "2023-12-30"));salesDataList.add(new SalesData("关键字2", 200.00, "2024-02-02"));salesDataList.add(new SalesData("关键字3", 300.00, "2024-02-01"));return salesDataList;}private static List<List<Object>> fillData(List<String> keywords, List<SalesData> salesDataList, List<String> dates) {// 填充数据List<List<Object>> data = new ArrayList<>();for (String keyword : keywords) {List<Object> rowData = new ArrayList<>();rowData.add(keyword); // 添加关键字for (String date : dates) {Double sales = getSalesForKeywordAndDate(keyword, date, salesDataList);rowData.add(sales != null ? sales : 0); // 添加销量数据}data.add(rowData);}return data;}private static Double getSalesForKeywordAndDate(String keyword, String date, List<SalesData> salesDataList) {// 根据关键字和日期从销售数据列表中获取销量数据for (SalesData salesData : salesDataList) {if (salesData.getKeyword().equals(keyword) && salesData.getDate().toString().equals(date)) {return salesData.getSales();}}return null;}/*** 时间段生成** @param startDateStr 开始时间* @param endDateStr   结束时间* @return list*/public static List<String> generateDateRange(String startDateStr, String endDateStr) {List<String> dateRange = new ArrayList<>();DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");LocalDate startDate = LocalDate.parse(startDateStr, formatter);LocalDate endDate = LocalDate.parse(endDateStr, formatter);while (!startDate.isAfter(endDate)) {dateRange.add(startDate.format(formatter));startDate = startDate.plusDays(1);}return dateRange;}
}class SalesData {private String keyword;private Double sales;private String date;public SalesData(String keyword, Double sales, String date) {this.keyword = keyword;this.sales = sales;this.date = date;}public String getKeyword() {return keyword;}public void setKeyword(String keyword) {this.keyword = keyword;}public Double getSales() {return sales;}public void setSales(Double sales) {this.sales = sales;}public String getDate() {return date;}public void setDate(String date) {this.date = date;}
}

导出效果:

http://www.wooajung.com/news/196.html

相关文章:

  • 网站开发需要多长时间成都关键词自然排名
  • 怎么做农产品垂直网站国外网站seo免费
  • 怎样下载别人网站自己做的视频网站提交入口百度
  • 网站做排名教程百度搜索网站排名
  • 石家庄网站设计建设关键词的选取原则
  • 潍坊网站制作保定公司电话东莞网站推广排名
  • app购物网站建设网站排名查询alexa
  • 兰考县住房和城乡建设局网站搜狗站长推送工具
  • 口岸地区网站建设内容灰色关键词排名代发
  • 如何做网站软件微信客户管理
  • 滁州网站建设联系方式同城推广引流平台
  • 哪些网站可以做海报吸引人的营销标题
  • 做网站推广好做么seo企业站收录
  • app网站制作下载国内永久免费的云服务器
  • 网站制作什么样的字体好看市场营销推广策略
  • 电子政务门户网站建设教训域名注册查询网站
  • 无代码网站开发百度账号注销
  • 快速学会做网站网站广告投放收费标准
  • 站长做什么网站赚钱东莞seo排名公司
  • wordpress发邮件慢北京seo培训
  • python做网站感觉好费劲引流推广的句子
  • 网站建设如何做用户名密码bing搜索引擎入口官网
  • 做一个网站做少多少钱营销渠道
  • 柳城网站建设小程序开发
  • 安阳市商祺网络有限责任公司百度网站排名关键词整站优化
  • 西安网站制作顶尖公司二级域名注册平台
  • 做网站个人网站服务公司
  • 如何登录微信开发者平台seo综合查询站长工具
  • 网站免费源码下载网络营销期末总结
  • 上海做网站的公司官网交换链接的例子