精华内容
下载资源
问答
  • 如何写入字
    千次阅读
    2016-03-16 17:16:22

    长篇大论,不如干货
    ———– 写博客的初衷即是如此

    正文:
    在C++编程中,我们总会遇到这么一种情况,生成了int型数据,想把它写进文件,程序写完后也不会报错,但是打开txt文件时就会出现文件打不开的情况,这时候不容易发现的一个错误就是写入的时候写入数据的类型是int型,这种数据类型,不能直接写入,只有char型的数据才能写入。

    这时候正常人都能想到的解决办法就是把int型转化为char型,这时候最简单的方法就是通过sprintf函数进行,spintf函数能够实现数字到字符串的转换
    
     简单的代码如下:
     int num;
     char str[3];
     sprintf(str,"%d",num);
     f<<str;  //把生成数字转换为字符串然后写进文件
    

    大功告成,如果觉得对您有点用处请点个赞啥的

    更多相关内容
  • 第一步,继承XWPFDocument,写一个操作图片写入大小、位置的方法, 如果没有此方法,图片写入不会报错,但是打开Word文档,会看不到图片: package word; import java.io.IOException; import java.io....

    第一步,继承XWPFDocument,写一个操作图片写入大小、位置的方法, 如果没有此方法,图片写入不会报错,但是打开Word文档,会看不到图片:

    package word;
    
    import java.io.IOException;
    import java.io.InputStream;
    
    import org.apache.poi.openxml4j.opc.OPCPackage;
    import org.apache.poi.xwpf.usermodel.XWPFDocument;
    import org.apache.poi.xwpf.usermodel.XWPFParagraph;
    import org.apache.xmlbeans.XmlException;
    import org.apache.xmlbeans.XmlToken;
    import org.openxmlformats.schemas.drawingml.x2006.main.CTNonVisualDrawingProps;
    import org.openxmlformats.schemas.drawingml.x2006.main.CTPositiveSize2D;
    import org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.CTInline;
    
    public class CustomXWPFDocument extends XWPFDocument{
    	public CustomXWPFDocument(InputStream in) throws IOException {
    		super(in);
    	}
    
    	public CustomXWPFDocument() {
    		super();
    	}
    
    	public CustomXWPFDocument(OPCPackage pkg) throws IOException {
    		super(pkg);
    	}
    
    	/**
    	 * @param id
    	 * @param width
    	 *            宽
    	 * @param height
    	 *            高
    	 * @param paragraph
    	 *            段落
    	 */
    	public void createPicture(int id, int width, int height,
    			XWPFParagraph paragraph) {
    		final int EMU = 9525;
    		width *= EMU;
    		height *= EMU;
    		String blipId = getAllPictures().get(id).getPackageRelationship()
    				.getId();
    		CTInline inline = paragraph.createRun().getCTR().addNewDrawing()
    				.addNewInline();
    		String picXml = ""
    				+ "<a:graphic xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\">"
    				+ "   <a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/picture\">"
    				+ "      <pic:pic xmlns:pic=\"http://schemas.openxmlformats.org/drawingml/2006/picture\">"
    				+ "         <pic:nvPicPr>" + "            <pic:cNvPr id=\""
    				+ id
    				+ "\" name=\"Generated\"/>"
    				+ "            <pic:cNvPicPr/>"
    				+ "         </pic:nvPicPr>"
    				+ "         <pic:blipFill>"
    				+ "            <a:blip r:embed=\""
    				+ blipId
    				+ "\" xmlns:r=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships\"/>"
    				+ "            <a:stretch>"
    				+ "               <a:fillRect/>"
    				+ "            </a:stretch>"
    				+ "         </pic:blipFill>"
    				+ "         <pic:spPr>"
    				+ "            <a:xfrm>"
    				+ "               <a:off x=\"0\" y=\"0\"/>"
    				+ "               <a:ext cx=\""
    				+ width
    				+ "\" cy=\""
    				+ height
    				+ "\"/>"
    				+ "            </a:xfrm>"
    				+ "            <a:prstGeom prst=\"rect\">"
    				+ "               <a:avLst/>"
    				+ "            </a:prstGeom>"
    				+ "         </pic:spPr>"
    				+ "      </pic:pic>"
    				+ "   </a:graphicData>" + "</a:graphic>";
    
    		inline.addNewGraphic().addNewGraphicData();
    		XmlToken xmlToken = null;
    		try {
    			xmlToken = XmlToken.Factory.parse(picXml);
    		} catch (XmlException xe) {
    			xe.printStackTrace();
    		}
    		inline.set(xmlToken);
    
    		inline.setDistT(0);
    		inline.setDistB(0);
    		inline.setDistL(0);
    		inline.setDistR(0);
    
    		CTPositiveSize2D extent = inline.addNewExtent();
    		extent.setCx(width);
    		extent.setCy(height);
    
    		CTNonVisualDrawingProps docPr = inline.addNewDocPr();
    		docPr.setId(id);
    		docPr.setName("图片名称");
    		docPr.setDescr("描述信息");
    	}
    }

    第二步,具体操作,写入文字与图片:

    package word;
    
    import java.io.ByteArrayInputStream;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    
    import org.apache.poi.xwpf.usermodel.ParagraphAlignment;
    import org.apache.poi.xwpf.usermodel.XWPFParagraph;
    import org.apache.poi.xwpf.usermodel.XWPFRun;
    
    public class Test {
    	public static void main(String[] args) throws Exception{
    		exportSimpleWord();
    	}
    
    	public static void exportSimpleWord() throws Exception {
    		CustomXWPFDocument document = new CustomXWPFDocument();
    		String path = "D://测试";
    		FileOutputStream out = new FileOutputStream(new File(path + ".doc"));
    		
    		// 添加标题
    		XWPFParagraph titleParagraph = document.createParagraph();
    		// 设置段落居中
    		titleParagraph.setAlignment(ParagraphAlignment.CENTER);
    		XWPFRun titleRun = titleParagraph.createRun();
    		titleRun.setText("Java操作word文档,插入文字与图片");
    		titleRun.setFontSize(20);
    		titleRun.setFontFamily("宋体");
    		titleRun.setBold(true);
    
    		XWPFParagraph firstParagraph = document.createParagraph();
    		XWPFRun firstRun = firstParagraph.createRun();
    		firstRun.setText("具体操作方式:");
    		firstRun.setFontFamily("仿宋");
    		firstRun.setFontSize(11);
    		//换行
    		firstParagraph.setWordWrap(true);
    		
    		XWPFParagraph twoParagraph = document.createParagraph();
    		twoParagraph.setIndentationFirstLine(500);
    		XWPFRun twoRun = twoParagraph.createRun();
    		twoRun.setFontFamily("仿宋");
    		twoRun.setFontSize(11);
    		twoRun.setText("继承POI操作Word中类XWPFDocument。");
    		
    		FileInputStream in = new FileInputStream("D://logo.jpg");
    		byte[] ba = new byte[in.available()];
    		in.read(ba);
    		ByteArrayInputStream byteInputStream = new ByteArrayInputStream(ba);
    		XWPFParagraph picture = document.createParagraph();
    		//添加图片
    		document.addPictureData(byteInputStream, CustomXWPFDocument.PICTURE_TYPE_JPEG);
    		//图片大小、位置
    		document.createPicture(document.getAllPictures().size() - 1, 100, 100, picture);
    		
    		document.write(out);
    		out.close();
    	}
    }
    

     

    展开全文
  • write_number()write_number(row,col, number[, cell_format])向工作表单元格写入数字。参数:row(int) - 单元格所在的行(索引从0开始计数)col(int) - 单元格所在的列(索引从0开始计数)number(int or float) - ...

    write_number()

    write_number(row,col, number[, cell_format])

    向工作表单元格写入数字。

    参数:

    • row(int) - 单元格所在的行(索引从0开始计数)
    • col(int) - 单元格所在的列(索引从0开始计数)
    • number(int or float) - 写入单元格的数字。
    • cell_format(Format) - 可选格式的对象 。
    write_number() 方法根据 rowcolumn参数向指定的单元格写入 数字:
    worksheet.write_number(0, 0, 123456)
    worksheet.write_number('A2', 2.3451)
    数字类型支持 浮点数float), 整数int), 长整数long), decimal.Decimalfractions.Fraction 或其他能被 float()函数转换的数据。
    在数字被写入Excel文件时,他们会被转换为IEEE-754 64位双精度浮点型。这说明多数情况下,能存入Excel但不会损失精度的位数是15。

    注意
    NAN和INF不被支持且会抛出TypeError异常。

    此方法支持行-列和A1表示法。
    cell_format参数用来向单元格应用格式。这个参数是可选的但是在使用时必须是一个有效的格式对象。

    展开全文
  • 动态特效 动态效果;
  • 表格的标签内写入字母或者数字会撑宽内容区域导致与其它行对不齐的情况

    表格的<td>标签内写入字母或者数字会撑宽内容区域导致与其它行对不齐的情况:

    给<td>标签加上如下样式即可:

     td {
          word-break: break-word;
          white-space: normal;
        }

    加好后的样式:
     

     

    展开全文
  • java 创建csv文件并写入文字

    千次阅读 2019-07-26 10:59:14
    //写入数据 bw.append("000").append("#"); //换行符 bw.append("\r"); } catch (Exception e) { }finally{ if(bw!=null){ try { bw.close(); bw=null; } catch (IOException e) { e.printStackTrace...
  • Python 将数字写入到一个文本文件

    万次阅读 2019-07-15 21:20:37
    import random with open("2.txt","w") as f: for i in range(5): number=random.randint(1,50) text=f.write(str(number)+"\n") print(text) f.close()
  • python opencv 图片写入文字

    万次阅读 2013-12-27 15:00:09
    #从Opencv中导入函数 import cv2.cv as cv   ...#创建一个窗口,命名为you need tostruggle, ...#cv.CV_WINDOW_AUTOSIZE这个参数设定显示窗口虽图片大小自动变化 ...cv.NamedWindow('You need to struggle', cv.CV_...
  • 若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。(EOF符保留) a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会...
  • 主要介绍了如何基于python把文字写入word文档,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • 自己改写的中文汉字写入到图片Mat的程序
  • Matlab写入excel-字符串与数字合并

    千次阅读 2020-04-26 16:02:24
    写入的话,我目前还没找到很好的办法可以同时写入文字列和数字,只能分别写入,比如 你的情况 xlswrite(filename,c{1,1},‘sheet1’,‘A1’); %写入字符串 xlswrite(filename,c{2,1},‘sheet1’,‘A2’); %写入数据...
  • 问题:多位数字直接写入CSV文件后,发现以下问题 1、数字位数过多,excel打开显示科学计数法 2、即使excel单元格格式为数字,发现最后几位被四舍五入,精度丢失 解决思路: 解决办法:数字改成字符串格式,字符串后...
  • 利用Python语言以及xlwt实现表格的自动写入并设置各种样式 1. 导入xlwt模块,创建表格及其工作表 workbook = xlwt.Workbook(encoding='ascii') worksheet = workbook.add_sheet('sheet', cell_overwrite_ok=True) # ...
  • 解决方法:在需要保存的数字后+’\t’即可. 在保存到csv文件然后用Excel打开时,发现图书ISBN显示为科学计数法,如图: import csv &gt;&gt;&gt; writer = csv.writer(output) &...im...
  • 将matlab数据写入的文件中,将数据一行一行的写入,或者一列一列的写入在处理文件名时,比如src='data/src_data.txt';若要将文件名改为.csv格式,src(end-3:end)='.csv';就可以啦1.复制文件,将一个文件从一个文件夹...
  • [matlab]用matlab建立word,并在word中写入文字和图片

    万次阅读 多人点赞 2015-08-26 15:01:40
    % 利用content接口写入汉字 Content = document . Content ; %返回Document的Content句柄 set ( Content , 'Start' , 0 ); %设置文档内容的起始位置 title = '试 卷 分 析' ; set ( Content , 'Text' , ...
  • Python write()和writelines():向文件中写入数据 前面章节中学习了如何使用 read()、readline() 和 readlines() 这 3 个函数读取文件,如果我们想把一些数据保存到文件中,又该如何实现呢? Python 中的文件对象...
  • NFC读取写入简单使用

    千次阅读 2021-03-12 16:55:05
    适用于无加密普通NFC卡片数据读取写入
  • c#写入txt文件

    千次阅读 2022-02-13 19:18:24
    参考参考文章 for(int i=0;i<10;i++) { FileStream stream= File.Create("d:\\"+i+".txt"); StreamWriter write = new StreamWriter(stream); write.Write("aaaa");...private void button3_Click(object send
  • fwrite -- 将数据写入到文件中

    千次阅读 2021-05-21 10:53:21
    fwrite函数文档函数概要:fwrite 函数用于将指定尺寸的数据写入到指定的文件中。函数原型:#include ...size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream);参数解析:参数含义ptr指向存放...
  • 【Python】Python向txt文本中写入数据

    千次阅读 2022-01-06 18:46:16
    file =open('D:\\wk\\data.txt','w') for i in range(1,101): file.write(("123101196001015" +str(i).zfill(3) )+'\n')#身份证号 file.close() 注:str.zfill(width)指定字符串的长度,原字符串右对齐,前面填充...
  • 用Java向.csv文件写入数据

    千次阅读 2021-03-04 10:13:17
    如何读取/命名为OpenCSV的库提供了用于从.CSV文件读取数据或将数据写入.CSV文件的API 。此处说明了如何使用Java程序读取.csv文件的内容。Maven依赖...
  • 三菱PLC快速写入

    千次阅读 2021-05-18 09:58:54
    通常的写入过程是把整个PLC的程序内存进行写入,现在通过调整PLC内存容量,达成只写入适量的步数程序,来避免不必要的写入时间。 调整内存容量 如图打开工程栏的参数,双击PLC参数来到FX参数设置界面,选择内存...
  • QTableWidgetitem只写入数字

    千次阅读 2014-04-04 12:03:20
    QTtablewidget中item只写入数字有两种实现方式,如下: 第一种: ui->TableWidget->item(row,column)->setText(QString("%1").arg(num)); 第二种: ui->tableWidget->setItem(i,0,new ...
  • Mat mid=imread(add+"\\"+tailOfPrefix[i]);//读入图像 for(int j=1;j<=numOfCollect;++j)//要求输出的结果图像的张数 { Mat copy=mid.clone();//必须进行复制,不做复制会在原图像上进行处理 ...
  • java怎么向文件中写入int类型的数据

    千次阅读 2021-02-25 18:48:17
    java怎么向文件中写入int类型的数据关注:119答案:2mip版解决时间 2021-01-23 23:36提问者妳熄滅叻菸,説啓従偂2021-01-23 11:04java怎么向文件中写入int类型的数据最佳答案二级知识专家为你卑微了我自己2021-01-23 ...
  • java 往 文件中 写入数据

    千次阅读 2021-09-22 23:24:24
    java 往 文件中 写入数据 File file = new File("D:\\test\\data.json"); //file.createNewFile(); if (!file.exists()) { //file.mkdir(); try { //创建文件 file.createNewFile(); } catch (IOException e) {...
  • FileOutputStream:向文件写入数据

    千次阅读 2021-09-12 16:41:56
    //向文件写入数据 // os.write(98); os.write("hello java!!!".getBytes()); //关闭IO资源 os.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch ...
  • python 把数字写入文件

    万次阅读 2013-08-01 00:53:17
    初学python,还不是很了解,其实只要用str() 将数字包住即可如下:file.write(str(12));

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 753,777
精华内容 301,510
关键字:

如何写入字