├── .gitignore ├── README.md ├── README_en.md ├── README_zh.md ├── contactQQ.png ├── contactWX.png ├── excelai.gif ├── excelai_main.png ├── logo └── logo.png ├── meeting_summary.png ├── private_server.png ├── proofreading.gif ├── removebreaks.gif ├── repeat_table_title.gif ├── table_insert_pic.gif ├── tables_auto_fit.gif ├── test.py ├── text2image_example1.png ├── text2image_main.png ├── toolbar.png ├── unique.png ├── weekly_report.png ├── wordai.png └── writing.gif /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | /.git 3 | 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # OfficeAI 2 | 3 | [English](/README_en.md) | [中文](/README_zh.md) 4 | 5 | 6 | [![Release](https://img.shields.io/github/release/office-sec/OfficeAI.svg)](https://github.com/office-sec/OfficeAI/releases) [![website](https://img.shields.io/badge/website-OfficeAI-red)](https://www.office-ai.cn) [![QQ](https://img.shields.io/badge/QQ-1346649874-blue?logo=tencentqq)](images/contactQQ.png) [![wechat](https://img.shields.io/badge/wechat-cleanmacro2021-blue?logo=wechat)](images/contactWX.png) 7 | 8 | # OfficeAI Assistant Introduction 9 | 10 | ## Function Overview 11 | OfficeAI Assistant is an AI-powered office tool designed specifically for Microsoft Office and WPS users. Whether you're trying to insert a checkmark (√), wondering how to add text before inserting a table, or figuring out which formula to use, this AI office assistant offers quick and accurate solutions. With simple commands, the ExcelAI plugin can automatically handle complex formula calculations and function selection. Meanwhile, the WordAI plugin is packed with features like organizing weekly reports, drafting meeting minutes, summarizing content, and refining documents. In short, OfficeAI Assistant will greatly enhance your productivity, making everyday tasks easier and more efficient. 12 | 13 | WordAI UI 14 | 15 | ![WordAI](wordai.png) 16 | 17 | ExcelAI UI 18 | 19 | ![ExcelAI ](excelai.gif) 20 | 21 | ## Installation Requirements 22 | Windows 7/10/11 or later + Office 2013/2016/2019/Office 365 23 | 24 | # AI Authoring 25 | 26 | It can lend a hand in various types of document creation, whether it's marketing, technical documentation, or internal communication. AI can enhance document quality based on personalized requirements, ensuring that each document meets your expected standards. 27 | ![Quickly compile weekly reports](writing.gif) 28 | 29 | ## Document Generation 30 | Capable of creating various types of articles. Whether you need to write marketing copy, technical documentation, or internal communication content, this plugin can handle it effortlessly. 31 | 32 | ## Work Summarization 33 | Through intelligent means, it quickly consolidates your work achievements and data, generating structured weekly reports that allow you to easily understand work progress and share it with relevant teams or leaders. This function greatly simplifies the process of report production, saving you valuable time and effort. 34 | ![Quickly compile weekly reports](weekly_report.png) 35 | 36 | ## Document Proofreading 37 | Improves and optimizes articles according to your needs and preferences to enhance their quality. Whether it's language expression, logical coherence, or content fluency, the AI assistant can adjust the document according to your guidance, ensuring that the final output meets your expectations and style, guaranteeing higher quality manuscripts. 38 | 39 | ## Minutes Generation 40 | Automatically extracts important information from documents, intelligently identifies and extracts key content from documents, then generates structured meeting minutes. This function greatly simplifies the process of writing meeting minutes, helping you quickly capture the key points of the meeting and organize them into a format that is easy to read and share, making your meeting minutes clearer and more accurate. 41 | ![Automatically generate meeting minutes](meeting_summary.png) 42 | 43 | ## Content Extension 44 | Through AI technology, it understands the context of the text and provides you with new ideas, supplementary materials, or deeper insights when you need to further develop content, enriching document content. This feature makes manuscript writing more efficient and comprehensive, helping you expand and improve content more quickly. 45 | 46 | ## Language Translation 47 | Supports translation between dozens of languages, including but not limited to English, Chinese, Japanese, Korean, and French. Whether you need to translate text into other languages or translate other languages into the language you need, this plugin can provide fast and accurate translation services. This feature provides a convenient solution for cross-language communication, helping you handle multilingual texts more easily. 48 | 49 | ## Intelligent Interaction 50 | You can interact with the assistant through interactive dialogue, ask questions about document processing, seek help or advice, and obtain information on specific topics or answers to questions. This intelligent interaction method allows you to obtain the information you need more conveniently, quickly solve problems, and complete document processing tasks. 51 | 52 | ## Writing Suggestions 53 | Whether it's copywriting, content creation, or creative expression, the assistant can provide targeted suggestions and tips through intelligent analysis and recommendations. This feature can help improve the quality of documents, enhance content attractiveness, and even inspire creative ideas, making you more effective in writing and creativity. 54 | 55 | ## Image to Text 56 | Recognizes text in images and outputs it to a Word document. With this feature, you can import images containing text into documents, and the assistant will automatically recognize the text content in the image and accurately convert it into editable text, making it convenient for you to further edit or use in Word. 57 | 58 | # AI Illustrations 59 | 60 | Generate corresponding images by describing them in text within Office, eliminating the hassle of searching for images online. 61 | ![AI Illustrations](text2image_main.png) 62 | 63 | ## Example 64 | Keywords: 65 | 66 | Create a healing illustration with a kitten as the main character. 67 | Main elements: kitten, yarn ball 68 | Background: minimalist, clean 69 | Requirements: warm colors, cute style. 70 | 71 | Result after generation: 72 | ![AI Illustration](text2image_example1.png) 73 | 74 | # Word Features 75 | 76 | Easily accomplish various functions in Word through interaction with AI, without the need to search for specific function locations or memorize complex VBA macro codes. This interactive operation provides users with a more intuitive and user-friendly interface, making it more convenient and efficient to complete tasks. Whether for beginners or experienced users, this intelligent usage experience makes document editing more enjoyable and efficient, saving a lot of time and effort. 77 | 78 | ## Insert Special Symbols 79 | No need to manually search for symbols like checkmarks, pentagrams, or circled numbers from the menu. 80 | ![Insert Symbols](insert_symbol.png) 81 | 82 | ## AI Proofreading/Correction 83 | Current mainstream input methods provide predictive input, resulting in occasional typos in Word. The built-in spell check in Word is somewhat ineffective for Chinese. AI proofreading provides much better results! 84 | ![AI Proofreading](proofreading.gif) 85 | 86 | ## Automatic Table Adjustment 87 | Easily solve the problem of incomplete display of table contents copied from Excel. 88 | ![Table Auto Adjustment](tables_auto_fit.gif) 89 | 90 | ## One-click Punctuation Replacement 91 | Quickly replace English punctuation (e.g., ',.<>') with Chinese punctuation (e.g., ',。《》'). This makes the text more standardized and unified across different contexts, improving the overall quality and readability of the document. 92 | 93 | ## Remove Blank Lines Throughout the Document 94 | Quickly remove large sections of blank lines in documents, making the document format clearer and more tidy. This feature allows you to remove unnecessary blank lines with one click, saving time and ensuring a more standardized format for the document. 95 | ![Remove All Blank Lines](removebreaks.gif) 96 | 97 | ## Set Background Color 98 | Set a specified background color for the current document. With this feature, you can choose the desired color and apply it to the background of the entire document. This operation can make the document more personalized and visually appealing, making it stand out and easy to distinguish. 99 | 100 | ## Set Background Image 101 | Quickly set a background image for the document to improve work efficiency. 102 | 103 | ## Select Entire Table 104 | Resolved the issue of incomplete selection when manually selecting tables in Word documents. With this feature, you can efficiently select the desired table content, avoiding incomplete selection that may occur with manual operations, improving work efficiency, and ensuring the accuracy of the entire table selection. 105 | 106 | ## Insert Non-deforming Images into Cells 107 | Insert images into cells that adapt to the size of the cells, solving the problem of tables being stretched every time an image is inserted, affecting appearance. 108 | ![Insert Non-deforming Images into Cells](table_insert_pic.gif) 109 | 110 | ## Add Table Headers Across Pages 111 | Add titles to tables on each page. This operation allows each table page to clearly present title information, making the document more structured and readable, facilitating user reading and understanding of multi-page table content. This feature greatly enhances the overall organization and visualization of the document, making the table clear and understandable when displayed on multiple pages. 112 | 113 | ## Delete Blank Pages 114 | Easily remove extra blank pages caused by table formatting, keeping the document format clean, improving document readability, and avoiding printing extra blank pages. 115 | 116 | ## Input Before Tables 117 | Insert characters before tables, effectively solving the problem of not being able to directly add titles or descriptions before tables. This feature allows users to insert text before tables, such as titles or descriptions, to provide clearer context for table content, enhancing document readability and structure. This operation simplifies the editing of content around tables, making it easier for users to manage table formatting and structure in documents. 118 | 119 | ## Remove Header Horizontal Lines 120 | Quickly remove horizontal lines in headers. This operation allows users to easily remove unnecessary horizontal lines in headers, improving the overall appearance and professionalism of the document. This convenient editing feature saves users time, making the page layout clearer and tidier, ensuring the aesthetic and consistency of the document's appearance. 121 | 122 | ## Generate Tables 123 | Insert tables with specified rows and columns. For example: 124 | "Please insert a table with 5 rows and 3 columns." 125 | 126 | ## Undo Last Operation 127 | You can undo the last word operation. For example: 128 | "Please undo the last operation." 129 | 130 | # Excel Features 131 | 132 | ## Formula Channel 133 | Ask for the formula you want through AI and directly apply it to Excel. 134 | ![ExcelAI](excelai.gif) 135 | 136 | **Formula Channel** provides three ways to generate formulas directly: 137 | 1. Natural language dialogue: 138 | ``` 139 | Calculate the total sales of vegetables in the category, and place the result in F2. 140 | ``` 141 | 142 | 2. With column titles: 143 | ``` 144 | Calculate the total sales of "fruit" in the category. 145 | ``` 146 | 147 | 3. Direct cell range: 148 | ``` 149 | Calculate the average of C2:C6. 150 | ``` 151 | 152 | Formulas can also be generated in the **Chat** page using column names and cell references: 153 | * With column titles: 154 | ``` 155 | Calculate the total sales of "fruit" in the category. 156 | ``` 157 | * Cell range method: 158 | ``` 159 | Calculate the average of C2:C6. 160 | ``` 161 | 162 | ## Batch Insert Pictures 163 | Batch insert pictures, align them with cells, and keep the picture sizes consistent. Example: 164 | ``` 165 | Please insert pictures, place them in cell B1, and meet the following requirements: 166 | Initial picture size: cell size 167 | Picture adapts to cell: yes 168 | Show comments: yes 169 | Comment display position: left 170 | ``` 171 | 172 | ## One-click Cell Size Setting 173 | Directly adjust the column width and row height of cells at once, without the need for manual adjustments. Example: 174 | ``` 175 | Set the height of the selected cells to 50 and the width to 25. 176 | ``` 177 | 178 | ## Extract Unique Data 179 | Extract unique data from one or more columns of data and place them in new cells. Example: 180 | ``` 181 | Please extract unique data from A1 to B10 and place them in cell C1. 182 | ``` 183 | ![Unique](unique.png) 184 | 185 | ## Sum, Average, Maximum, Minimum 186 | Perform statistical operations such as sum, average, maximum, minimum, etc., on cells. Example: 187 | ``` 188 | Calculate the sum of the data in A1:A10 and place the result in cell C1. 189 | ``` 190 | 191 | ## Quick Data Formatting 192 | Quickly set data to common formats, such as displaying in units of ten thousand, showing currency symbols, displaying Chinese numerals, etc. 193 | ![Quick Formatting](toolbar.png) 194 | 195 | 196 | -------------------------------------------------------------------------------- /README_en.md: -------------------------------------------------------------------------------- 1 | # OfficeAI Assistant Introduction 2 | 3 | ## Function Overview 4 | OfficeAI Assistant is an AI-powered office tool designed specifically for Microsoft Office and WPS users. Whether you're trying to insert a checkmark (√), wondering how to add text before inserting a table, or figuring out which formula to use, this AI office assistant offers quick and accurate solutions. With simple commands, the ExcelAI plugin can automatically handle complex formula calculations and function selection. Meanwhile, the WordAI plugin is packed with features like organizing weekly reports, drafting meeting minutes, summarizing content, and refining documents. In short, OfficeAI Assistant will greatly enhance your productivity, making everyday tasks easier and more efficient. 5 | 6 | WordAI UI 7 | 8 | ![WordAI](wordai.png) 9 | 10 | ExcelAI UI 11 | 12 | ![ExcelAI ](excelai_main.png) 13 | 14 | ## Installation Requirements 15 | Windows 7/10/11 or later + Office 2013/2016/2019/Office 365 16 | 17 | # AI Authoring 18 | 19 | It can lend a hand in various types of document creation, whether it's marketing, technical documentation, or internal communication. AI can enhance document quality based on personalized requirements, ensuring that each document meets your expected standards. 20 | ![Quickly compile weekly reports](writing.gif) 21 | 22 | ## Document Generation 23 | Capable of creating various types of articles. Whether you need to write marketing copy, technical documentation, or internal communication content, this plugin can handle it effortlessly. 24 | 25 | ## Work Summarization 26 | Through intelligent means, it quickly consolidates your work achievements and data, generating structured weekly reports that allow you to easily understand work progress and share it with relevant teams or leaders. This function greatly simplifies the process of report production, saving you valuable time and effort. 27 | ![Quickly compile weekly reports](weekly_report.png) 28 | 29 | ## Document Proofreading 30 | Improves and optimizes articles according to your needs and preferences to enhance their quality. Whether it's language expression, logical coherence, or content fluency, the AI assistant can adjust the document according to your guidance, ensuring that the final output meets your expectations and style, guaranteeing higher quality manuscripts. 31 | 32 | ## Minutes Generation 33 | Automatically extracts important information from documents, intelligently identifies and extracts key content from documents, then generates structured meeting minutes. This function greatly simplifies the process of writing meeting minutes, helping you quickly capture the key points of the meeting and organize them into a format that is easy to read and share, making your meeting minutes clearer and more accurate. 34 | ![Automatically generate meeting minutes](meeting_summary.png) 35 | 36 | ## Content Extension 37 | Through AI technology, it understands the context of the text and provides you with new ideas, supplementary materials, or deeper insights when you need to further develop content, enriching document content. This feature makes manuscript writing more efficient and comprehensive, helping you expand and improve content more quickly. 38 | 39 | ## Language Translation 40 | Supports translation between dozens of languages, including but not limited to English, Chinese, Japanese, Korean, and French. Whether you need to translate text into other languages or translate other languages into the language you need, this plugin can provide fast and accurate translation services. This feature provides a convenient solution for cross-language communication, helping you handle multilingual texts more easily. 41 | 42 | ## Intelligent Interaction 43 | You can interact with the assistant through interactive dialogue, ask questions about document processing, seek help or advice, and obtain information on specific topics or answers to questions. This intelligent interaction method allows you to obtain the information you need more conveniently, quickly solve problems, and complete document processing tasks. 44 | 45 | ## Writing Suggestions 46 | Whether it's copywriting, content creation, or creative expression, the assistant can provide targeted suggestions and tips through intelligent analysis and recommendations. This feature can help improve the quality of documents, enhance content attractiveness, and even inspire creative ideas, making you more effective in writing and creativity. 47 | 48 | ## Image to Text 49 | Recognizes text in images and outputs it to a Word document. With this feature, you can import images containing text into documents, and the assistant will automatically recognize the text content in the image and accurately convert it into editable text, making it convenient for you to further edit or use in Word. 50 | 51 | # AI Illustrations 52 | 53 | Generate corresponding images by describing them in text within Office, eliminating the hassle of searching for images online. 54 | ![AI Illustrations](text2image_main.png) 55 | 56 | ## Example 57 | Keywords: 58 | 59 | Create a healing illustration with a kitten as the main character. 60 | Main elements: kitten, yarn ball 61 | Background: minimalist, clean 62 | Requirements: warm colors, cute style. 63 | 64 | Result after generation: 65 | ![AI Illustration](text2image_example1.png) 66 | 67 | # Word Features 68 | 69 | Easily accomplish various functions in Word through interaction with AI, without the need to search for specific function locations or memorize complex VBA macro codes. This interactive operation provides users with a more intuitive and user-friendly interface, making it more convenient and efficient to complete tasks. Whether for beginners or experienced users, this intelligent usage experience makes document editing more enjoyable and efficient, saving a lot of time and effort. 70 | 71 | ## Insert Special Symbols 72 | No need to manually search for symbols like checkmarks, pentagrams, or circled numbers from the menu. 73 | ![Insert Symbols](insert_symbol.png) 74 | 75 | ## AI Proofreading/Correction 76 | Current mainstream input methods provide predictive input, resulting in occasional typos in Word. The built-in spell check in Word is somewhat ineffective for Chinese. AI proofreading provides much better results! 77 | ![AI Proofreading](proofreading.gif) 78 | 79 | ## Automatic Table Adjustment 80 | Easily solve the problem of incomplete display of table contents copied from Excel. 81 | ![Table Auto Adjustment](tables_auto_fit.gif) 82 | 83 | ## One-click Punctuation Replacement 84 | Quickly replace English punctuation (e.g., ',.<>') with Chinese punctuation (e.g., ',。《》'). This makes the text more standardized and unified across different contexts, improving the overall quality and readability of the document. 85 | 86 | ## Remove Blank Lines Throughout the Document 87 | Quickly remove large sections of blank lines in documents, making the document format clearer and more tidy. This feature allows you to remove unnecessary blank lines with one click, saving time and ensuring a more standardized format for the document. 88 | ![Remove All Blank Lines](removebreaks.gif) 89 | 90 | ## Set Background Color 91 | Set a specified background color for the current document. With this feature, you can choose the desired color and apply it to the background of the entire document. This operation can make the document more personalized and visually appealing, making it stand out and easy to distinguish. 92 | 93 | ## Set Background Image 94 | Quickly set a background image for the document to improve work efficiency. 95 | 96 | ## Select Entire Table 97 | Resolved the issue of incomplete selection when manually selecting tables in Word documents. With this feature, you can efficiently select the desired table content, avoiding incomplete selection that may occur with manual operations, improving work efficiency, and ensuring the accuracy of the entire table selection. 98 | 99 | ## Insert Non-deforming Images into Cells 100 | Insert images into cells that adapt to the size of the cells, solving the problem of tables being stretched every time an image is inserted, affecting appearance. 101 | ![Insert Non-deforming Images into Cells](table_insert_pic.gif) 102 | 103 | ## Add Table Headers Across Pages 104 | Add titles to tables on each page. This operation allows each table page to clearly present title information, making the document more structured and readable, facilitating user reading and understanding of multi-page table content. This feature greatly enhances the overall organization and visualization of the document, making the table clear and understandable when displayed on multiple pages. 105 | 106 | ## Delete Blank Pages 107 | Easily remove extra blank pages caused by table formatting, keeping the document format clean, improving document readability, and avoiding printing extra blank pages. 108 | 109 | ## Input Before Tables 110 | Insert characters before tables, effectively solving the problem of not being able to directly add titles or descriptions before tables. This feature allows users to insert text before tables, such as titles or descriptions, to provide clearer context for table content, enhancing document readability and structure. This operation simplifies the editing of content around tables, making it easier for users to manage table formatting and structure in documents. 111 | 112 | ## Remove Header Horizontal Lines 113 | Quickly remove horizontal lines in headers. This operation allows users to easily remove unnecessary horizontal lines in headers, improving the overall appearance and professionalism of the document. This convenient editing feature saves users time, making the page layout clearer and tidier, ensuring the aesthetic and consistency of the document's appearance. 114 | 115 | ## Generate Tables 116 | Insert tables with specified rows and columns. For example: 117 | "Please insert a table with 5 rows and 3 columns." 118 | 119 | ## Undo Last Operation 120 | You can undo the last word operation. For example: 121 | "Please undo the last operation." 122 | 123 | # Excel Features 124 | 125 | ## Formula Channel 126 | Ask for the formula you want through AI and directly apply it to Excel. 127 | ![ExcelAI](excelai.gif) 128 | 129 | **Formula Channel** provides three ways to generate formulas directly: 130 | 1. Natural language dialogue: 131 | ``` 132 | Calculate the total sales of vegetables in the category, and place the result in F2. 133 | ``` 134 | 135 | 2. With column titles: 136 | ``` 137 | Calculate the total sales of "fruit" in the category. 138 | ``` 139 | 140 | 3. Direct cell range: 141 | ``` 142 | Calculate the average of C2:C6. 143 | ``` 144 | 145 | Formulas can also be generated in the **Chat** page using column names and cell references: 146 | * With column titles: 147 | ``` 148 | Calculate the total sales of "fruit" in the category. 149 | ``` 150 | * Cell range method: 151 | ``` 152 | Calculate the average of C2:C6. 153 | ``` 154 | 155 | ## Batch Insert Pictures 156 | Batch insert pictures, align them with cells, and keep the picture sizes consistent. Example: 157 | ``` 158 | Please insert pictures, place them in cell B1, and meet the following requirements: 159 | Initial picture size: cell size 160 | Picture adapts to cell: yes 161 | Show comments: yes 162 | Comment display position: left 163 | ``` 164 | 165 | ## One-click Cell Size Setting 166 | Directly adjust the column width and row height of cells at once, without the need for manual adjustments. Example: 167 | ``` 168 | Set the height of the selected cells to 50 and the width to 25. 169 | ``` 170 | 171 | ## Extract Unique Data 172 | Extract unique data from one or more columns of data and place them in new cells. Example: 173 | ``` 174 | Please extract unique data from A1 to B10 and place them in cell C1. 175 | ``` 176 | ![Unique](unique.png) 177 | 178 | ## Sum, Average, Maximum, Minimum 179 | Perform statistical operations such as sum, average, maximum, minimum, etc., on cells. Example: 180 | ``` 181 | Calculate the sum of the data in A1:A10 and place the result in cell C1. 182 | ``` 183 | 184 | ## Quick Data Formatting 185 | Quickly set data to common formats, such as displaying in units of ten thousand, showing currency symbols, displaying Chinese numerals, etc. 186 | ![Quick Formatting](toolbar.png) 187 | -------------------------------------------------------------------------------- /README_zh.md: -------------------------------------------------------------------------------- 1 | 2 | # OfficeAI 3 | 4 | [English](/README.md) | 中文 5 | 6 | [![Release](https://img.shields.io/github/release/office-sec/OfficeAI.svg)](https://github.com/office-sec/OfficeAI/releases) 7 | 8 | # OfficeAI助手简介 9 | 10 | ## 功能简介 11 | OfficeAI 助手是一款智能AI办公工具软件,专为 Microsoft Office 和 WPS 用户打造。 无论你是在寻找如何输入“打勾(√)符号”的方法,还是想知道“怎么在插入表格前添加文字”,或者“该用哪个公式”, AI办公助手都能为你提供快速、准确的解决方案。 通过简单的指令,ExcelAI 插件可以帮你自动完成复杂的公式计算、函数选择。 WordAI 插件还具备整理周报、撰写会议纪要、总结内容、以及文案润色的强大功能。 总之,OfficeAI 助手将大大提升你的办公效率,让日常工作变得更加轻松便捷。 12 | 13 | WordAI界面 14 | 15 | WordAI主界面 16 | 17 | ExcelAI界面 18 | 19 | ExcelAI主界面 20 | 21 | ## 安装环境 22 | win7/win10/win11或更高 + Office2013/Office2016/Office2019/Office 365 23 | 24 | # AI创作 25 | 能够在多种文案类型中助您一臂之力,无论是市场营销、技术文档还是内部沟通,都能轻松应对。AI 能够根据个性化需求,有效提升文案质量,确保每篇文档都达到您的预期水准。 26 | 快速整理周报 27 | 28 | ## 文案生成 29 | 具备创作多种类型的文章的能力。无论您需要编写市场营销文案、技术文档还是内部沟通内容,这款插件都能轻松胜任。 30 | 31 | ## 工作总结 32 | 通过智能化的方式,快速整合您的工作成果和数据,生成结构化的周报,让您轻松了解工作进展,并能够便捷地分享给相关团队或领导。这项功能大大简化了周报制作的流程,为您节省宝贵的时间和精力。 33 | 快速整理周报 34 | 35 | ## 文章润色 36 | 根据您的需求和偏好,对文章进行改善和优化,以提升其质量。无论是在语言表达、逻辑连贯性还是内容流畅度方面,AI 助手能够根据您的指导进行调整,使得文章更符合您的期望和风格,确保最终产出的文稿质量更高。 37 | ## 纪要生成 38 | 自动提取文档重要信息的能力,能够智能地从文档中识别并提取关键内容,然后生成结构化的会议纪要。这项功能大大简化了会议纪要的撰写过程,帮助您快速捕捉会议中的要点,并将其整理成易于阅读和分享的格式,让您的会议纪要更加清晰、准确。 39 | 自动生成会议纪要 40 | 41 | ## 文章续写 42 | 通过 AI 技术,它能够理解文本的语境,并在您需要进一步发展内容时,为您提供新的想法、补充资料或更深层次的见解,从而丰富文档内容。这项功能使得文稿编写更为高效和全面,帮助您更快地完成内容的拓展和完善。 43 | ## 语言翻译 44 | 支持几十种语言之间的互译,包括但不限于英语、中文、日语、韩语和法语等。无论您需要将文本翻译成其他语言或将其他语言翻译成您需要的语言,这款插件都能够提供快速准确的翻译服务。这项功能为跨语言交流提供了便捷地解决方案,帮助您更轻松地处理多语言文本。 45 | ## 智能互动 46 | 您可以与助手进行交互式对话,询问有关文档处理的问题,寻求帮助或建议,获取特定主题的信息或解答疑惑。这种智能交互方式让您更便捷地获取所需信息,快速解决问题,并完成文档处理任务。 47 | ## 写作建议 48 | 无论是在文案写作、内容创作还是创意表达方面,助手可以通过智能分析和推荐,为您提供针对性的建议和提示。这项功能可以帮助您改善文案质量、提升内容吸引力,甚至激发创作灵感,让您在写作和创意方面更具成效。 49 | ## 图转文字 50 | 识别图片中的文字并将其输出到 Word 文档中。通过这项功能,您可以将包含文字的图片导入到文档中,助手会自动识别图片中的文字内容,并将其准确地转换成可编辑的文本,方便您在 Word 中进一步编辑或使用。 51 | 52 | # AI插画 53 | 54 | 在Office用文字描述即可生成对应的图片,免去上网找图片的烦恼 55 | AI插画 56 | 57 | ## 示例 58 | 关键字 59 | 60 | 画一幅小猫咪为主角的治愈系插画。 61 | 主体:小猫、毛线球 62 | 背景:极简、干净 63 | 要求: 颜色温暖,画风可爱。 64 | 65 | 生成后效果如下: 66 | AI插画 67 | 68 | # Word功能 69 | 70 | 通过与 AI 互动,轻松完成 Word 中的各项功能,无需费力搜索特定功能的位置,也不必记忆复杂的 VBA 宏代码。这种交互式操作为用户提供了更直观、更友好的界面,使得完成各项任务变得更加便捷和高效。无论是对于初学者还是经验丰富的用户,这种智能化的使用体验都让文档编辑更加愉快和高效,节省了大量的时间和精力。 71 | 72 | ## 插入特殊符号 73 | 不用手工的从菜单里一个个找要插入的带框打勾符、五角星或带圈数字等。 74 | 插入符号 75 | 76 | ## AI纠错/校对 77 | 目前主流的输入法带联想输入,导致word中错别字时有发生,word中自带的拼写检查对中文的效果比较鸡肋,使用AI纠错效果倍好! 78 | AI纠错 79 | 80 | ## 表格自动调整 81 | 轻松解决excel复制过来的表格内容显示不全的问题 82 | 表格自动调整 83 | 84 | 85 | ## 标点一键替换 86 | 快速将文档中的英文标点符号(例如:',.<>')替换为中文标点符号(例如:',。《》')。这使得文案在不同语境下更加规范和统一,提高了文档的整体质量和可读性。 87 | 88 | ## 删除全文空行 89 | 快速删除文档中产生的大段空行,使得文档格式更加清晰整洁。这项功能让您能够一键去除多余的空行,节省时间并确保文档呈现更为规范的格式。 90 | 全文删除空行 91 | 92 | ## 设置背景颜色 93 | 为当前文档设置指定的背景颜色。通过这个功能,您可以选择所需的颜色,然后将其应用到整个文档的背景中。这样的操作能够使文档更具个性化和视觉吸引力,让您的文档更加突出和易于区分。 94 | ## 设置背景图片 95 | 快捷的给文档设置背景图片,以提升工作效率 96 | ## 全选表格 97 | 利用特定功能解决了在 Word 文档中全选表格时手动操作无法完全选中的问题。通过这一功能,您可以高效地全选所需表格内容,避免了手工操作可能出现的选择不完整的情况,提升了工作效率并确保了整个表格的选取准确性。 98 | 99 | ## 插入不变形图片 100 | 向表格当前单元格插入图片,适应单元格大小的图片,解决每次插入图片时导致表格拉大,影响外观的问题。 101 | 单元格插入不变形图片 102 | 103 | ## 跨页添加表头 104 | 为每一页的表格添加标题。这一操作使得每个表格页面都能清晰地呈现标题信息,让文档更具结构性和可读性,方便用户阅读和理解多页表格内容。这项功能极大地提升了文档的整体组织和可视化效果,使得表格在分页显示时更为清晰明了。 105 | 表格每页都显示标题 106 | 107 | ## 删除空白页 108 | 轻松移除因表格排版而产生的多余空白页,保持文档排版整洁,提升文档可读性,同时避免多打印出空白的页 109 | ## 表格前输入 110 | 在表格前插入字符的功能,有效解决了无法直接在表格前添加标题或描述的问题。这项功能允许用户在表格前插入文字,比如标题或描述,为表格内容提供更清晰的上下文,增强文档可读性和结构性。这种操作简化了对表格周围内容的编辑,使得用户能够更轻松地管理文档中的表格排版和结构。 111 | ## 去除页眉横线 112 | 快速删除页眉中的横线。这项操作使用户能够轻松去除页眉中不需要的横线,提升文档整体外观和专业性。这种便捷的编辑功能节省了用户的时间,让页面布局更为清晰和整洁,确保了文档外观的美观性和一致性。 113 | ## 生成表格 114 | 插入指定行列的表格,案例: 115 | ``` 116 | 请帮我插入一个5行3列的表格 117 | ``` 118 | ## 撤消上一次操作 119 | 可以撤消最近一次的word操作,案例: 120 | ``` 121 | 请帮我撤消上一次操作 122 | ``` 123 | 124 | # Excel功能 125 | 126 | ## 公式通 127 | 通过AI方式问出你想要的公式和直接用户到excel中 128 | ExcelAI 129 | 130 | **公式通**中有3种方式直接生成公式: 131 | 1. 自然语言对话方式: 132 | ``` 133 | 请计算一下类别中蔬菜的总销售额,结果放在F2处 134 | ``` 135 | 136 | 2. 带标题名的方式: 137 | ``` 138 | 求【类别】中"水果"的总【销售额】 139 | ``` 140 | 141 | 3. 直接单元格区域方式: 142 | ``` 143 | 请统计C2:C6的平均值 144 | ``` 145 | 146 | **聊天**页面中带列名和单元格方式生成公式: 147 | * 带标题名的方式: 148 | ``` 149 | 求【类别】中"水果"的总【销售额】 150 | ``` 151 | * 单元格区域方式 152 | ``` 153 | 请统计C2:C6的平均值 154 | ``` 155 | 156 | ## 批量插入图片 157 | 批量插入图片,让图片对齐单元格,并保持图片大小一致。案例: 158 | ``` 159 | 请帮我插入图片,放置到B1单元处,图片要求如下: 160 | 图片初始大小:单元格大小 161 | 图片自适应单元格:是 162 | 是否显示批注: 是 163 | 批注显示位置:左边 164 | ``` 165 | 166 | ## 一键设置单元格大小 167 | 一次性直接调整单元格的列宽和行高,不用手工左右调整。案例: 168 | ``` 169 | 将选中单元格高度设置为50, 宽度设置为25 170 | ``` 171 | ## 提取不重复数据 172 | 将一列或多列数据中的不重复数据提取出来,放到新单元格中。案例: 173 | ``` 174 | 请帮我将A1至B10中的唯一数据提取出来,放到C1单元格中。 175 | ``` 176 | Unique 177 | 178 | ## 求和、平均值、最大值、最小值 179 | 对单元格进行求和、平均值、最大值、最小值等统计操作。案例: 180 | ``` 181 | 请帮我对A1:A10的数据算总和,结果放到C1单元格中。 182 | ``` 183 | 184 | ## 快速格式化数据 185 | 可以快速的将数据设置为常用的数据类型,如:以万为单位、显示元、显示中文数字等等 186 | 快速格式化 187 | 188 | # 其它 189 | 190 | ## 联系我们 191 | 微信联系我们 192 | QQ联系我们 193 | 194 | -------------------------------------------------------------------------------- /contactQQ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/office-sec/OfficeAI/8fa3b66d73d43f2e47f4cfd555dbf703154f3d69/contactQQ.png -------------------------------------------------------------------------------- /contactWX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/office-sec/OfficeAI/8fa3b66d73d43f2e47f4cfd555dbf703154f3d69/contactWX.png -------------------------------------------------------------------------------- /excelai.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/office-sec/OfficeAI/8fa3b66d73d43f2e47f4cfd555dbf703154f3d69/excelai.gif -------------------------------------------------------------------------------- /excelai_main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/office-sec/OfficeAI/8fa3b66d73d43f2e47f4cfd555dbf703154f3d69/excelai_main.png -------------------------------------------------------------------------------- /logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/office-sec/OfficeAI/8fa3b66d73d43f2e47f4cfd555dbf703154f3d69/logo/logo.png -------------------------------------------------------------------------------- /meeting_summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/office-sec/OfficeAI/8fa3b66d73d43f2e47f4cfd555dbf703154f3d69/meeting_summary.png -------------------------------------------------------------------------------- /private_server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/office-sec/OfficeAI/8fa3b66d73d43f2e47f4cfd555dbf703154f3d69/private_server.png -------------------------------------------------------------------------------- /proofreading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/office-sec/OfficeAI/8fa3b66d73d43f2e47f4cfd555dbf703154f3d69/proofreading.gif -------------------------------------------------------------------------------- /removebreaks.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/office-sec/OfficeAI/8fa3b66d73d43f2e47f4cfd555dbf703154f3d69/removebreaks.gif -------------------------------------------------------------------------------- /repeat_table_title.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/office-sec/OfficeAI/8fa3b66d73d43f2e47f4cfd555dbf703154f3d69/repeat_table_title.gif -------------------------------------------------------------------------------- /table_insert_pic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/office-sec/OfficeAI/8fa3b66d73d43f2e47f4cfd555dbf703154f3d69/table_insert_pic.gif -------------------------------------------------------------------------------- /tables_auto_fit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/office-sec/OfficeAI/8fa3b66d73d43f2e47f4cfd555dbf703154f3d69/tables_auto_fit.gif -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- 1 | 2 | if __name__ == '__main__': 3 | print("Hello world!") 4 | -------------------------------------------------------------------------------- /text2image_example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/office-sec/OfficeAI/8fa3b66d73d43f2e47f4cfd555dbf703154f3d69/text2image_example1.png -------------------------------------------------------------------------------- /text2image_main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/office-sec/OfficeAI/8fa3b66d73d43f2e47f4cfd555dbf703154f3d69/text2image_main.png -------------------------------------------------------------------------------- /toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/office-sec/OfficeAI/8fa3b66d73d43f2e47f4cfd555dbf703154f3d69/toolbar.png -------------------------------------------------------------------------------- /unique.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/office-sec/OfficeAI/8fa3b66d73d43f2e47f4cfd555dbf703154f3d69/unique.png -------------------------------------------------------------------------------- /weekly_report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/office-sec/OfficeAI/8fa3b66d73d43f2e47f4cfd555dbf703154f3d69/weekly_report.png -------------------------------------------------------------------------------- /wordai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/office-sec/OfficeAI/8fa3b66d73d43f2e47f4cfd555dbf703154f3d69/wordai.png -------------------------------------------------------------------------------- /writing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/office-sec/OfficeAI/8fa3b66d73d43f2e47f4cfd555dbf703154f3d69/writing.gif --------------------------------------------------------------------------------