Pure front-end table control SpreadJS to focus on business, enhance the efficiency of the market and win customers

 

Lift the laboratory Huawei 2012, you may be a bit strange.

But you must also Huawei's that letter some time ago, "Hass, president of a letter to employees," remember, in the soulful thing I read the letter, we know that Huawei to ensure the strategic security of the majority of the company's products and continuous supply, create numerous "spare tire" night "positive" from behind the front desk HiSilicon is one of them. And it is part of the secondary sector HiSilicon laboratory under the Huawei 2012, other secondary sector also includes: Central Institute of Hardware Engineering, R & D centers, homes and other central software.

The lab had jokingly said that China is the largest black & place, but also represents the country's top scientific research.

The technology itself is such a quite high level in the laboratory, in 2018 chose the form of pure front-end control - Grape City SpreadJS as its internal departments tabular data management tools.

Why ?

1, a small control much of the energy

In general, corporate IT departments responsible for the development and deployment of enterprise-wide business applications. The changes to each new application and system, receive various requests from the various departments, small body mass of IT departments sometimes not very good and timely to meet these needs.

The final will be formed, IT departments is difficult to keep up with the company's business, while the backlog of the body beyond the vicious circle of their tolerance range of work. And can not wait to start their own business units to address the problem, they buy ready-made unauthorized applications or develop their own solutions. Often not in line with corporate IT standards, and often in conflict among Organizations or not coordinated system, virtually become a major problem shackles of their business.

In this chaos, a reduction in duplication of work, improve productivity tool - controls, quietly rising.

Create the control package of the greatest significance lies in duplication of work, followed by possible extension of existing controls.

Popular, the controls just as with the magic of building blocks, just to bring it up piles of piles, you can make a car, plant trees, build a city. Unlike ordinary but it accumulation of wood, with the blocks stack car, to the reuse, duplication of effort required, and the initialization control can go and receive parameters can change their attributes (color, size, etc.) to use.

These controls give the project development and delivery of software has brought great convenience.

Our protagonist of the story - SpreadJS , enabling developers is a pure front-end form controls. SpreadJS helps product developers to focus on business logic, rather than by mechanical Coding basic data processing, and the like as CRUD.

 

 

 

SpreadJS is a front-end spreadsheet control based on pure HTML5, with "high-speed low-power, highly similar to Excel, infinitely expandable" as the product characteristics, providing mobile cross-platform and browser support, while meeting the .NET, Java, App and other applications Web Excel program component development, data reporting, online documents, charts linkage formula, like Excel UI design business scenarios, in order to bring intimate Excel experience.

2, development is difficult, but far-reaching practical effect

Design control is a lot of work. For example, one of its characteristics is compatible with Excel have a great difficulty.

Compatible with Excel, you can also call the Office document compatibility.

In simple terms is that if we develop other software, as long as the function realization is like, no matter how kind the middle. Such as playing video software like as long as broadcast video, listening to music you can listen to music just fine. But the pure substitution Excel front-end products must be able to read Office Excel document correctly. Because Office Excel's market share is too high, if not compatible, meaning that the document sent by someone you can not open. Imagine your previous documents, your colleagues, partners sent a document, you are not open. If they look at your documents, you must first install the corresponding software. It is as if you are outside the micro-channel, chat with another new tool, you're looking for friends to chat, you have to let them install a new chat tool.

To achieve such compatibility, you need the original design (file format designed to be implicit in the original design of the program Model) compatible, and Office Excel documents is not transparent. For this compatibility, developers need to be careful commissioning a variety of bold speculation in the black box mode, but also bear "as long as the problem is your problem" tremendous pressure. At the same time, we are carrying on with someone else's history to catch up with the progress of the task to others.

In the current more than 480 kinds of Excel function formula in the existing, SpreadJS already supports more than 450 kinds.

Specifically talk about a few that can help developers implement the system in their own Excel functions:

 

• close to the Excel application

In fact, the above stated Excel compatibility is one of the most surprising characteristics SpreadJS author. Because many companies are retained historical data in Excel file format, which can directly import and export Excel files features greatly facilitate the enterprise storage for data retention, collation and applications.

And, as a control, enterprises can use SpreadJS perfectly into their own OA, accounting, production and other systems in use, easy to export data to a specified template Excel files, are multiplexed. In the author's trial, both are almost identical from a page or function with Excel, but for the Web end, I even thought he was using Excel. This will greatly reduce the cost of learning of employees, to get started fast.

For developers, in helping companies design business applications, similar to that provided by SpreadJS Excel template design, you can easily design templates, saving application development time and effort required. Only less than 100 lines of code, you can achieve the full functionality of Excel, the industry may all software produced by Excel spreadsheet, and then easily import SpreadJS, the upgrade template reusability.

 

 

 

"The company's project management system requires the use of SpreadJS make a generic Excel template designer, the previous custom components integrated through SpreadJS, on display and configuration SpreadJS table editor interface with drag and drop, in order to generate a set of able to design a data reporting, data visualization of BI is even Excel template. "

- Data Co., Ltd. Tianjin Ka Dake

 

Form a form to fill

Completing the design is good form ahead of the style show at the end of the web and distributed to other people, or embedded into other web software to collect data, convenient stores (data) database, as a registered website Fill in your personal information is sent to the background, synchronized to the database.

SpreadJS built desktop and Web end online form editor that allows users to fill module. SpreadJS built by a variety of cell types, such as buttons, a single check, the drop-down list, the formula in cell reference, data validation can be done efficiently form-related functions. This advance design good reporting style to collect data storage, and then export the way, you can save a lot of workload.

 

 

 

" SpreadJS form control is mainly used in this project is shown in the form of various types of wages, edit and query, and finally to summarize generate various reports and to show our experience is that we can easily use SpreadJS design templates, saving application development the required time and effort without coding, finance, personnel management software can be accessed through Excel interface design, design formula, and then easily import the designer or SpreadJS, the template can be achieved reuse. this greatly reduces the intensity of the work, so that rapid development is achieved .SpreadJS loads fast, stress-free internal management system and generate reports and print reports these pages troublesome thing, SpreadJS very good solution! "

- Civil Aviation Flight University of China

 

Grid Table Data Processing

Compared to other spreadsheets, SpreadJS provide more comprehensive built-in formulas and custom functions, can be optimized for big data and complex calculations, you can increase the computing power for complex formulas, it will not take up too much system resources.

Further, during data presentation, both automatically sort, filter, row header, column headers, aggregation, and cell border style functions, or group, to find, polymerization, formulas and other operations, SpreadJS can be met.

 

 

 

" SpreadJS is a pure HTML5 JavaScript control technology. Not only provides higher performance and smoother rendering interface operation. In addition, SpreadJS through an efficient data model to quickly manipulate data, making loading and operation of over one million lines data becomes more convenient and fast. "

- China will build the Anhui Electric Power Construction Company

 

• data visualization

When data in the asset management business, a very common task is data visualization, in order to get impressions about data visualization. The SpreadJS addition to the already fully compatible with Excel 92 kinds of charts, but also have a more comprehensive analysis of business intelligence (pivot tables) and easier to develop the ability to use custom extensions, and allows completely custom formula. While many have achieved Excel-built shape, such as lines, rectangles, arrow, flowcharts, can add more detail to show the front-end interface and visualization, and these built-in shapes can seamlessly be imported and exported. The upcoming October launch of an upgraded version of the new features, but also added a shape (Shape), rich text, two-dimensional code and a number of new chart types.

 

 

 

 

 

"With  core results SpreadJS 'can be embedded user operating system, the development of online Excel' product concepts, and the city of pure grape front-end data processing technology has made in various fields of application, our technical experts are all on the front end of the grape city SpreadJS pure form controls innovative design concepts and reliable product performance expressed admiration. "

- Beijing Shenzhou Aerospace Software Technology Co., Ltd.

 

 

 

 

SpreadJS highly Excel-like spreadsheet editor interface online

For the code is not strong developers, just by clicking a simple drag and drop, you can use SpreadJS facilitate the realization of form template design, data reporting, statistics, data management, data presentation and other functions; and a strong ability for the code developers, SpreadJS provide source code to facilitate their freedom to customize and any extension.

This is also SpreadJS obtain the reasons many customers recognized.

Such as Huawei 2012 laboratory.

3, therefore, is expected to select SpreadJS

Huawei is Huawei Technologies Co., Ltd. 2012 laboratory study of the overall organization, alleged that the name comes from the laboratory of Ren watching "2012" after the movie Imagine, he believes that the future will be like the digital information explosion flood, in order to Huawei We have to construct their own future survival and development of "Noah's Ark." His research interests involve a new generation of communications, cloud computing, audio, video analytics, data mining and machine learning, with emphasis on future-oriented 5 - the development direction of China's Internet industry for 10 years, not only on behalf of the country's top research level, but also for the global high-tech development produced a steady stream of momentum.

 

 

 

SpreadJS application screenshot in a project of Huawei

Speaking of Huawei and SpreadJS of origin, also has those stories.

On the internal product of Huawei's annual tournament, a developer with little brother made a SpreadJS application, even to obtain a high ranking awards, it is therefore in the internal forum and procurement platform lit up. Contacts and try SpreadJS sector after a period of time began to spontaneously Amway this control, slowly more and more departments started using SpreadJS.

The SpreadJS certainly will not let them down.

First, SpreadJS help them achieve the internal tables of data processing.

Huawei 2012 laboratory experiments sector across the world, has set up eight important ODI in Europe, India, the United States, Russia, Canada and Japan. With the extent and between the various research institutes to establish a new institute more intensive data exchange, establish a set of unified, secure, efficient data management system is particularly important.

Many departments had severe dependence Excel as preliminary research, data collection, exchange, program design + validation of core tools, the accumulation of a large number of Excel documents required for importing and exporting and on-site printing, but with SpreadJS developed Web Excel module, perfectly compatible with Excel files and lossless import and export, enhance the migration and reuse of old and new systems of Excel modules, and modules developed by means SpreadJS highly consistent with the Excel UI, users do not need to learn a new system, you can quickly get started with.

Therefore, SpreadJS truly seamless compatibility with Excel document and supports import and export of Excel formatting characteristics, it is well to help Huawei 2012 laboratory for routine maintenance and management of data.

Secondly, SpreadJS a large number of functions and formulas custom function features to meet their project requirements.

SpreadJS meet perfectly compatible with Excel formulas, both powerful data aggregation capabilities and cross-reference tables, custom function capability.

"Simply more than a hundred lines of code with Excel SpreadJS class operating practices, so that our users like to use Excel as the use of internal systems, and user migration after the development is completed save a lot of training time for our system, SpreadJS excellent performance let's sit back and relax. "relevant person in charge of Huawei 2012 laboratory frankly.

Pure front-end table control SpreadJS break legacy code written in a way to develop return to simple and efficient, quickly realize customer needs, resolve conflicts enterprise demand for personalized and standardized production, allowing companies to focus more on development and innovation, is bound to become the future of enterprise digital process one important development tool.

Guess you like

Origin www.cnblogs.com/C1SupportTeam/p/11505485.html
Recommended