实用小技能——在CONCATENATE()函数中拼接““”及批量修改命名

1.要实现以下需求,可以通过excel中的CONCATENATE()函数,通过在单元格中输入CONCATENATE("""",文字所在单元格,"""")即可得到。

2.批量重命名

对于以下文档要修改文件名,如果一个个修改的话,文件较少的话可以采用手动直接修改文件名,如果是有大量的数据,那么工作量就很大,这时就该想想如何快速处理,而这批量操作正是电脑的强项。

 

在该路径下,通过输入"cmd"命令,打开命令窗口,通过输入以下内容:

move  "测试.pdf"  测试1.pdf
move  "产品.pdf"  产品1.pdf
move  "文档.pdf"  文档1.pdf

回车后即可实现以上效果。

又get到了新的办公技能!

这个是从身边的小伙伴学到的,不得不说,大家真的好厉害,凡事该多点思考,多点探索~ 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
下面是一个用C++ OpenCV实现类似于Numpyconcatenate函数的示例代码,可以拼接不同大小的图像。它使用了OpenCV的Mat和hconcat函数来实现。 ```c++ #include <opencv2/opencv.hpp> #include <vector> cv::Mat concatenate(std::vector<cv::Mat> images, int axis) { int rows = images[0].rows; int cols = images[0].cols; // Get the total number of rows and columns based on the axis if (axis == 0) { for (int i = 1; i < images.size(); i++) { cols += images[i].cols; } } else { for (int i = 1; i < images.size(); i++) { rows += images[i].rows; } } // Create a new matrix with the calculated size cv::Mat result(rows, cols, images[0].type()); // Concatenate the images based on the axis if (axis == 0) { int offset = 0; for (int i = 0; i < images.size(); i++) { cv::Mat roi(result, cv::Rect(offset, 0, images[i].cols, images[i].rows)); images[i].copyTo(roi); offset += images[i].cols; } } else { int offset = 0; for (int i = 0; i < images.size(); i++) { cv::Mat roi(result, cv::Rect(0, offset, images[i].cols, images[i].rows)); images[i].copyTo(roi); offset += images[i].rows; } } return result; } int main() { // Load some example images cv::Mat img1 = cv::imread("image1.jpg"); cv::Mat img2 = cv::imread("image2.jpg"); cv::Mat img3 = cv::imread("image3.jpg"); // Create a vector of images to concatenate std::vector<cv::Mat> images; images.push_back(img1); images.push_back(img2); images.push_back(img3); // Concatenate the images along the horizontal axis cv::Mat result = concatenate(images, 0); // Display the result cv::imshow("Concatenated Image", result); cv::waitKey(0); return 0; } ``` 在上面的代码,我们首先计算了拼接后矩阵的大小,然后创建了一个新的矩阵。最后,我们使用OpenCV的hconcat函数(如果axis为0)或vconcat函数(如果axis为1)将输入图像拼接到新图像

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值