如何在Excel中,产生很多自己要求内容和字数的字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Excel中,产生很多自己要求内容和字数的字符串相关的知识,希望对你有一定的参考价值。

是这样的,要在excel中,32位的字符串,500万条。。用什么方法可以生成

在名称框内输入A1:AF1000000,回车后,选中此区域

输入或复制粘贴下列公式
=CHAR(CHOOSE(RANDBETWEEN(1,3),RANDBETWEEN(65,90),RANDBETWEEN(97,122),RANDBETWEEN(48,57)))
CTRL+ENTER
在AG1中输入或复制粘贴下列公式
=CONCAT(A1:AF1)
双击AG1填充柄向下填充公式
每按一次F9键,AF列得到一组数据(100万个)。
AF列的32位数据是由0-9,A-Z,a-z共62个字符中的一些字符组成的。
参考技术A  excel我们经常会使用制作各种各样的表格,既可以搞数值的计算,同时也可以做表格,有时候我们还会利用excel表格制作一些调查问券等小功能,这些功能会限制excel单元格的字数,在excel单元格超过字数限制的设置方法如下。
  1、我们打开excel表格以后,我们首先需要选中将要设置超过字数限制的单元格;
  2、然后,我们选择“数据”下面的“数据有效性”选项,如图1所示。

图1
  3、这时候会弹出一个“数据有效性”的对话框,我们在“设置”里面选择文本的长度,设置数据类型和最大值,具体的设置选项可以看图2所示。

图2
  4、最后单击确定,设置过以后,我们选中的excel单元格就只可以输入3个字符了。
  上面的excel教程为我们展现了如何在excel单元格中设置限制字数的方法,这个方法可以运用到很多地方,比如通讯录的电话号码选项,人工档案表的身份证选项。
参考技术B  excel我们经常会使用制作各种各样的表格,既可以搞数值的计算,同时也可以做表格,有时候我们还会利用excel表格制作一些调查问券等小功能,这些功能会限制excel单元格的字数,在excel单元格超过字数限制的设置方法如下。
  1、我们打开excel表格以后,我们首先需要选中将要设置超过字数限制的单元格;
  2、然后,我们选择“数据”下面的“数据有效性”选项,如图1所示。

图1
  3、这时候会弹出一个“数据有效性”的对话框,我们在“设置”里面选择文本的长度,设置数据类型和最大值,具体的设置选项可以看图2所示。

图2
  4、最后单击确定,设置过以后,我们选中的excel单元格就只可以输入3个字符了。
  上面的excel教程为我们展现了如何在excel单元格中设置限制字数的方法,这个方法可以运用到很多地方,比如通讯录的电话号码选项,人工档案表的身份证选项。
参考技术C 随机函数RAND,语法=RAND()*(上限-下限)+下限。随机函数产生的只是一组随机数字。如果要产生随机非数字的字符串,可另建辅助表作为源数据,再借用查找函数VLOOKUP或索引函数INDEX返回数字对应的非数字字符串。回答者: Stcxj - 十五级 2010-11-1 21:19重新补充啦:A B0 01 12 23 34 45 56 67 78 89 910 +11 -12 *13 /14 >15 参考技术D 57)))CTRL+ENTER 在AG1中输入或复制粘贴下列公式 =CONCAT(A1:AF1)双击AG1填充柄向下填充公式 每按一次F9键,AF列得到一组数据(100万个)。AF列的32位数据是由0-9,A-Z,a-z共62个字符中的一些字符组成的

简单的字数 MapReduce 示例产生奇怪的结果

【中文标题】简单的字数 MapReduce 示例产生奇怪的结果【英文标题】:Simple word count MapReduce example yielding strange results 【发布时间】:2013-10-04 14:42:02 【问题描述】:

我在 Hadoop Map/Reduce 作业中遇到了一个奇怪的问题。作业正确提交、运行,但产生不正确/奇怪的结果。似乎映射器和减速器根本没有运行。输入文件转换自:

12
16
132
654
132
12

0   12
4   16
8   132
13  654
18  132
23  12

我假设第一列是在映射器之前为对生成的键,但映射器和减速器似乎都没有运行。当我使用旧 API 时,这项工作运行良好。

下面提供了该作业的来源。我使用 Hortonworks 作为平台。

public class HadoopAnalyzer

    public static class Map extends Mapper<LongWritable, Text, Text, IntWritable>
    
        private final static IntWritable one = new IntWritable(1);
        private Text word = new Text();

        @Override
        public void map(LongWritable key, Text value, Context context) throws IOException, InterruptedException
        
            String line = value.toString();
            StringTokenizer tokenizer = new StringTokenizer(line);
            while (tokenizer.hasMoreTokens())
            
                word.set(tokenizer.nextToken());
                context.write(word, one);
            
        
    

    public static class Reduce extends Reducer<Text, IntWritable, Text, IntWritable>
    
        @Override
        public void reduce(Text key, Iterable<IntWritable> values, Context context) throws IOException, InterruptedException
        
            int sum = 0;
            for (IntWritable val : values)
            
                sum += val.get();
            
            context.write(key, new IntWritable(sum));
        
    

    public static void main(String[] args) throws Exception
    
        JobConf conf = new JobConf(HadoopAnalyzer.class);
        conf.setJobName("wordcount");
        conf.set("mapred.job.tracker", "192.168.229.128:50300");
        conf.set("fs.default.name", "hdfs://192.168.229.128:8020");
        conf.set("fs.defaultFS", "hdfs://192.168.229.128:8020");
        conf.set("hbase.master", "192.168.229.128:60000");
        conf.set("hbase.zookeeper.quorum", "192.168.229.128");
        conf.set("hbase.zookeeper.property.clientPort", "2181");
        System.out.println("Executing job.");
        Job job = new Job(conf, "job");
        job.setInputFormatClass(InputFormat.class);
        job.setOutputFormatClass(OutputFormat.class);
        job.setJarByClass(HadoopAnalyzer.class);
        job.setInputFormatClass(TextInputFormat.class);
        job.setOutputFormatClass(TextOutputFormat.class);
        TextInputFormat.addInputPath(job, new Path("/user/usr/in"));
        TextOutputFormat.setOutputPath(job, new Path("/user/usr/out"));
        job.setMapperClass(Mapper.class);
        job.setReducerClass(Reducer.class);
        job.waitForCompletion(true);
        System.out.println("Done.");
    

也许我遗漏了一些明显的东西,但是任何人都可以阐明这里可能出了什么问题吗?

【问题讨论】:

第一个数据集 - 是输入还是预期输出? 【参考方案1】:

输出符合预期,因为您使用了以下内容,

job.setMapperClass(Mapper.class);
job.setReducerClass(Reducer.class);

应该是--

job.setMapperClass(Map.class);
job.setReducerClass(Reduce.class);

您使用 Map 和 Reduce 扩展了 Mapper 和 Reducer 类,但没有在您的工作中使用它们。

【讨论】:

谢谢。不过,我不敢相信我做到了。 :)

以上是关于如何在Excel中,产生很多自己要求内容和字数的字符串的主要内容,如果未能解决你的问题,请参考以下文章

CSS 怎样让文本框里的字超过字数后,可以缩略显示变成点,当鼠标移上后又会全部显示出来

如何将安卓手机自带记事本的内容导出来

在电子表格中如何设置步长的大小

1.PHPCMS调用文章或者摘要如何去除所有空白?如下图 2.调用文字限定字数怎样才能更准确?

Android 系统搜索框 如何限制输入字数长度?

请问如何在Excel中打出上划线?